exciting stuff by the moodle and EJS community
the files are here http://tracker.moodle.org/browse/CONTRIB-3733 for ease of sharing and testing out
extracted is the Moodle post by Luis!
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:
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).
- 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.
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.
Update of ejs wiki http://www.google.com/url?sa=X&q=http://www.um.es/fem/EjsWiki/Main/UsingEJSWithMoodle&ct=ga&cad=CAcQAhgAIAEoBDAAOABAt6qU_wRIAVgAYgJlbg&cd=Qy1iDhcjt6g&usg=AFQjCNFSC1UZqI48uH3xqtVjmjiqfHxjGA
Since version 4.37 (build 120613 or later), EJS introduces new features for embedding its applets into a Moodle course. This page will show you how to benefit from these new capabilities.
PAGE UNDER CONSTRUCTION…
Tweak your simulation in EJS
Select the “Add support for Moodle” option.
Deploy the simulation using the “Package current/several simulation/s” option.
Use the required Moodle plugin
Download the plugin here.
Install it as any other Moodle plugin (mod folder).
Use it to add the EJS applet created in the previous section.
Loading state files.
Collaborative sessions (plugin in Moodle and option in EJS).