Success in the Google Summer of Code

Success in the Google Summer of Code

by Michael de Raadt -
Number of replies: 0

This year is the sixth year we have participated in the GSoC.

We had four student projects started and all were successful. You may be interested in the products of these projects.

Audio/Video Capture repository plugin

Student: Ankit Gupta
Supervisor: Rajesh Taneja
Project docs: http://docs.moodle.org/dev/Audio/Video_Capture_repository_plugin
Tracker issue: http://tracker.moodle.org/browse/CONTRIB-3631
Forum discussion: http://moodle.org/mod/forum/discuss.php?d=202632
Plugins entry: http://moodle.org/plugins/view.php?plugin=repository_mediacapture

Ankit managed to create a Moodle repository for recording audio and video directly in Moodle. This is based on Moodle object repository framework and can be extended to add custom recorders. The current implementation has two audio recorders (Flash and Java) and one video recorder (Flash). Administrators have the ability to enable/disable any recorder. The repository can auto-detect and show most complaint recorder for the user's browser.

Email reminders for calendar events

Student: Isuru Madushanka Weerarathna
Supervisor: Michael de Raadt, Rosianni Wijaya
Project docs: http://docs.moodle.org/dev/Email_reminders_for_calendar_events
Tracker issue: http://tracker.moodle.org/browse/CONTRIB-3647
Forum discussion: moodle.org/mod/forum/discuss.php?d=201744
Plugins entry: http://moodle.org/plugins/view.php?plugin=local_reminders

Isuru has created a plugin that sends reminder messages for events in the calendar. The plugin is configurable and users can nominate how they would like to receive reminder messages (via email, popups, etc.) in their personal messaging settings.

Improve SCORM 2004 Support

Student: Mayank Gupta
Supervisor: Dan Marsden
Project docs: http://docs.moodle.org/dev/Improve_SCORM_2004_Support
Tracker issue: http://tracker.moodle.org/browse/MDL-7068

Mayank has made good progress, rewriting the way navigation works and tidying up the structure of the SCORM 2004 code in Moodle. Mayank's code is yet to land in Moodle core, however we plan to integrate it in the next month or so. The new code will allow Moodle to pass more of the SCORM ADL 2004 tests.

Plagiarism API improvements

Student: Kanika Goyal
Supervisor: Dan Marsden
Project docs: http://docs.moodle.org/dev/Plagiarism_API_improvements
Tracker issue: http://tracker.moodle.org/browse/MDL-32225
Plugins entries: http://moodle.org/plugins/view.php?plugin=plagiarism_compilatio
http://moodle.org/plugins/view.php?plugin=plagiarism_urkund

Kanika has made great progress, implementing the Plagiarism API into 2.4 for the Forum, Workshop and Online Text style assignments and has added support to both the Urkund and Compilatio plagiarism plugins for the new API.