Text this: A large scale web-based virtual laboratory for an oscilloscope experiment /