Ok, I have written this same thing in some other old post about virtual labs but I think its time to create a new one in this section, which seems more appropriate.
This way, it will have more visibily and it may catch the attention of someone who might be interested.
We have developed three Moodle plugins for adding Easy Java Simulations (EJS) applets into Moodle as activities and enhancing their use within this LMS. You can find them here: http://tracker.moodle.org/browse/CONTRIB-3733
Also, here is a small introduction.
You will find three different plugins:
- vrlab -> This one is a module, so you should place it in your mod folder. It allows you to add EJS applets as new activities into your moodle courses.
- vrlab_file_browser -> This is a small modification of the "My private files" block from version 2.1. It is able to receive files from the EJS applets added to your courses using the vrlab activity. It also recognizes EJS state files (which are in .xml format) so when you click in one of those files in your vrlab_file_browser block, Moodle will redirect you to the appropiate vrlab activity instance, load the EJS applet, read the xml file and load the simulation state previously saved.
- vrlab_collab_session -> This is a new block which can be used along with the vrlab activity to create collaborative sessions for the collaborative features of EJS. Thanks to it, users can synchronously collaborate as they can work at the same time with the same EJS applet.
Requirements: EJS (build 120613 or later) and Moodle (it was tested on versions 2.0, 2.1 and 2.2, although during the last months we only used it with version 2.2).
In the next few days I will create some videos explaining how to use the three plugins so you can benefit from all the features described above.
Meanwhile, please feel free to try out our plugins. If you use EJS Im sure you will really love them. And if you do not know what EJS is (http://fem.um.es/Ejs/), and you need to add experimentation capabilities in your Moodle course, you should really check it out.