Installing Moodle 2.3+ plugins


NOTE: Also works for Moodle 2.4, 2.5 and 2.6.

From Moodle 2.3 onwards, assignment_type plugins are deprecated and replaced by assign_submission or assign_feedback plugins.

Unzip the files and move the babelium folder to to Moodle’s home directory.

$ unzip babelium_moodle23+_assign_submission_*.zip
$ mv babelium <moodle_directory>/mod/assign/submission

If you moved the folders in the right place you should see some files here:

$ ls <moodle_directory>/mod/assign/submission/babelium


Log in with an admin account to your Moodle site. Moodle should automatically detect that a new plugin is being added and prompt you for actions to take. If this is not the case, browse to the following URL to force the plugin installation page to appear:


After successfully installing the plugin you will see a settings page where you should input the key-pair provided in your moodle site registration step.

NOTE: If you are using your own Babelium server see below for further clarification on how to enable Moodle site support on your Babelium server.

Finally, to test if everything works, pick a random course and add a new sample Babelium assignment choosing:

Add an activity or resource -> Assignments

In the form that is displayed you can see Babelium, alongside File and Text submissions. This means you can have man kinds of submissions for the same assignment.


If you have the 1.9 or 2.0-2.2 version of Babelium’s Moodle plugin installed you can upgrade all your assignment data to the new architecture to avoid the deprecated modules. Simply install Babelium’s Moodle 2.3 plugin, follow the configuration steps and when you are done, use the built-in migration wizard. Check Moodle’s documentation if you don’t know how to proceed.

Leave a Reply

Your email address will not be published. Required fields are marked *