Digital Learning - Single Sign On

Authentication ::: auth_mumie
Maintained by Integral Learning
Part of set MUMIE.
The Digital Learning plugin enables teachers to seamlessly embed interactive exercises and other subject-specific content from our e-learning platform MUMIE (Multimedia Mathematics and Informatics Environment) into your Moodle courses. Developed by integral-learning GmbH, this plugin is designed to work in combination with the Digital Learning plugin and is not intended to be used on its own. Together, these tools provide a smooth and secure way to integrate rich learning content into your digital classroom.

Digital Learning - Single Sign On v1.7.0

Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Released: Wednesday, 6 November 2024, 12:50 AM

MUMIE Single Sign On - Changelog

All important changes to this plugin will be documented in this file

[v1.7.0] - 2024-11-05

Added

  • Caching for user resolution during grade synchronization

[v1.6.0] - 2024-05-06

Added

  • SSO when opening the Problem selector for the Problem Pool

Fixed

  • Fixed deprecation warnings in Moodle administration page

[v1.5.1] - 2023-11-09

Fixed

  • Support mysql and php:7.4

[v1.5.0] - 2023-10-31

Added

  • 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

[v1.4.1] - 2023-06-26

Fixed

  • Fixed an exception that was thrown under php 8 whenever the admin settings were displayed

[v1.4.0] - 2023-02-27

Changed

  • Plugin now requires Moodle 4.0

Fixed

  • Removed misleading alternative text for edit icon in settings page

[v1.3.6] - 2022-05-10

Fixed

  • Fixed param type of MUMIE Org. Now all alphanumeric characters, dash and underscore are allowed
  • Fixed param type of MUMIE API Key to alphanumeric

[v1.3.5] - 2021-03-19

Added

  • Implemented Privacy-API

Fixed

  • Editing a MUMIE Task whose MUMIE server was deleted no longer causes an error

[v1.3.4] - 2020-12-10

Added

  • Problem selector URL can be changed in admin settings

[v1.3.3] - 2020-06-17

Fixed

  • Fixed minified js files

Added

  • Admin can now decide whether grades should be shared between courses

[v1.3.2] - 2020-06-09

Added

  • 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.

Fixed

  • MUMIE server's names are now trimmed before saving. Trailing whitespace caused mod_form's javascript to crash.

Changed

  • Now using different constants for gradesync format and course format versions

[v1.3.1] - 2020-03-03

Added

  • 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.

[v1.3.0] - 2020-02-04

Fixed

  • Capabilities are now given a proper name.

Changed

  • 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

[v1.2] - 2019-11-05

Added

  • Single Sign On and Single Sign Out now also work with hashed MOODLE user ids.

[v1.1] - 2019-16-06

Added

  • 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.

Version information

Version build number
2024110500
Version release name
v1.7.0
Maturity
Stable version
MD5 Sum
3df26edf931fc5f925819635cc9c540a
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.7.0

Default installation instructions for plugins of the type Authentication

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myauth") in the "auth" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation