All important changes to this plugin will be documented in this file
- Caching for user resolution during grade synchronization
- SSO when opening the Problem selector for the Problem Pool
- Fixed deprecation warnings in Moodle administration page
- Support mysql and php:7.4
- Added a new EP
[GET] /auth/mumie/publicKey.php
that returns the public cryptographic key used to sign data - Added signed deadline data to SSO requests when opening MUMIE Tasks representing a worksheet with correction trigger AFTER_DEADLINE
- Fixed an exception that was thrown under php 8 whenever the admin settings were displayed
- Plugin now requires Moodle 4.0
- Removed misleading alternative text for edit icon in settings page
- Fixed param type of MUMIE Org. Now all alphanumeric characters, dash and underscore are allowed
- Fixed param type of MUMIE API Key to alphanumeric
- Implemented Privacy-API
- Editing a MUMIE Task whose MUMIE server was deleted no longer causes an error
- Problem selector URL can be changed in admin settings
- Fixed minified js files
- Admin can now decide whether grades should be shared between courses
- MUMIE course names are now available in multiple languages
- MUMIE Tasks can now link an entire course at once. Grades will not be synchronized for these kind of activities.
- Teachers can now create MUMIE Tasks for LEMON servers.
- MUMIE server's names are now trimmed before saving. Trailing whitespace caused mod_form's javascript to crash.
- Now using different constants for gradesync format and course format versions
- MUMIE Problems can now be added to the plugin's server-course-task structure. This means that the use of tasks that are not part of the official server structre is now supported as well.
- Capabilities are now given a proper name.
- Added object structure for MUMIE Servers, Courses, Tasks and tags to improve code quality and maintain consistency between MUMIE plugins for different LMS.
- A user can now have multiple MUMIE accounts. This is especially useful for grade pools
- Single Sign On and Single Sign Out now also work with hashed MOODLE user ids.
- Moodle admins now can decide, whether a user's e-mail should be shared with MUMIE servers. Disabling this option does not impact mail addresses that have already been shared with MUMIE.