MUMIE Moodle integration for administrators

This article is meant for administrators of moodle servers, who want to enable the usage of MUMIE content on their platform.

Installation

You need to install two separate moodle plugins for the MUMIE-Moodle integration to work (mod_mumie and auth_mumie). Due to restrictions
from the moodle architecture, it's currently not possible to provide all necessary functionalities in a single plugin.
In the future, you will most likely be able to install the two plugins directly from the moodle plugin directory, but at the moment you need to install the two plugins from ZIP files instead.

Please contact us via email to get the latest version of the plugins.

Step Description Example
1 Go to Site administration siteAdministration
2 Select the Plugins tab and click on Install plugins pluginTab
3 Select the auth_mumie.zip file, click Install plugin from the ZIP file and complete the installation process installForm
4 Enter your API key, your organisation key and select, whether additional user data should be shared with the MUMIE server.
Then click on Save changes

If you don't know your API and organisation keys, please get in touch with us. You can always enter or change them by going to the plugin settings page.
installPopup
5 Go to Site administration, select the Plugins tab and click on Manage authentication in the Authentication section authenticationTab
6 Enable MUMIE Single Sign On by clicking on the eye icon enableAuthPlugin
7 Return to plugin installer and install mod_mumie plugin repeat steps 2 and 3 for mod_mumie.zip
8 Contact us via email and send us the url of your moodle server and the ip address it uses for outgoing http requests We need this information to configure our own servers

Adding, editing and deleting MUMIE servers

Teachers can add new MUMIE servers themselves, but for security reasons, they cannot edit or delete them. If you want to do any of that, you need to follow these steps:

Step Description Example
1 Go to Site administration siteAdministration
2 Select the Plugins tab and click on Plugins overview pluginTabOverview
3 Search the table for the auth_mumie entry and click on Settings pluginOverviewTable
4 Select if you want to add, edit or delete a MUMIE server by clicking on the respective buttons modmumieSettings
5 When adding or editing a MUMIE server configuration, keep in mind that both Server name and MUMIE URL Prefix must be unique addServerForm

Important notice

Currently, grades for the MUMIE Tasks are only updated when they are displayed in the moodle gradebook (e.g. the course's grader report is viewed or the student opens his own gradebook). This means that we cannot guarantee that all grades are up-to-date, when they are accessed by other means than the one described above.

FAQ

  • Can MUMIE Tasks still be used if the respective MUMIE server configuration has been deleted in the plugin settings?

    Yes! But no one will be able to make any changes to the following fields until a new configuration is added for the url prefix that was used to create the activity:

    • MUMIE server
    • MUMIE course
    • MUMIE exercise
    • Language
  • Are MUMIE servers saved during backup of moodle courses?

    Whenever a backup is performed for a moodle course containing a MUMIE Task, the MUMIE server, that has been used in that activity, is also saved in the backup file. When the MUMIE Task gets restored, the plugin will check if there are any other servers with the same name or url prefix. If none are found, the MUMIE server will be restored as well.

  • Why are not all grades up-to-date?

    Currently, grades for the MUMIE Tasks are only updated when they are displayed in the moodle gradebook (e.g. the course's grader report is viewed or the student opens his own gradebook).

  • Why is the automatic completion status of a MUMIE Task not updated?

    The automatic completion status depends on the MUMIE Task's grade. Please read Why are not all grades up-to-date? for more information.

  • Why are students are not automatically logged out of MUMIE servers, when they log out of moodle?

    This is most likely because MUMIE Single Sign On was not enabled in Site administration. Check installation steps 6+7 for reference.

  • Why can't I download the plugins from the official Moodle plugins directory?

    A moodle plugin must pass an official validation process to be featured in the Moodle plugins directory. At the time of writing this, we have applied for this, but we haven't heard back from Moodle since.