A virtual laboratory for distance education | Synapse