GSoC 2015 – Moorsp Plugin for Moodle – Update 3

The first week of coding for GSoC 2015 proved to be a pretty busy one for me as I continued work on integrating Moorsp in to its supported modules. I completed the following tasks during the past week:

  • Added an install.xml file to the plugin which creates the initial database tables as Moorsp is being installed.
  • Completed the settings form which is displayed alongside the settings for each module that uses Moorsp – for example, if mod_assign uses Moorsp, editing settings on an assignment will give a form to edit Moorsp settings for that assignment.
  • Completed saving module-specific settings to the Moorsp config table.
Moorsp now inserts a settings form in to modules that use it
Moorsp now inserts a settings form in to modules that use it
  • Worked on my first implementation of a plagiarism event within Moorsp: the moorsp_event_files_done() function maps to the files_done() event in the plagiarism framework and enables files to be added to the database for later processing by Moorsp.

That’s it for this week – my fork of Moorsp can be here for further reference.