Microsoft 365 Integration

Local plugins ::: local_o365
Maintained by Enovation Dev Team, Lai Wei, Patryk Mroczko
Part of set Microsoft 365.
This plugin provides libraries and services that power other Microsoft 365 plugins.

Microsoft 365 Integration 4.4.1

Moodle 4.4
Released: Khamiis, 17 Bisha Tobnaad 2024, 9:39 PM

This is part of the 4.4.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20241017_m404

Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241017_m404

The main feature included this release is supporting binding username token claim

  • This feature allows Moodle site administrators to select the ID/access token claim to be used as Moodle username.
  • This feature supports both Microsoft Entra ID and other OpenID Connect IdPs.
  • Tools are provided to migrate existing Moodle accounts to use a different binding username token claim.
  • The feature is sponsored by University College London (UCL) (https://ucl.ac.uk/).

Other changes included in this release:

  • Improve how course sync scheduled task handles missing resources.
  • Bug fix in group ownership check when user role change from teacher to student.
  • Bug fix in getting list of courses with sync enabled.
  • Update group and team cache tables name column precision.
  • Fix link to outdated documentation.
  • Set home page URL of Azure app to be Moodle URL when creating Azure app using the Windows PowerShell script.
  • Read custom course sync status from DB to avoid caching issue when updating customised course sync settings.
  • Create config changes log entries when updating configurations.
  • Remove deprecated API functions from event classes.

Version information

Version build number
2024042205
Version release name
4.4.1
Maturity
Stable version
MD5 Sum
88706ff1e38d28370ad69ec2fcb4af28
Supported software
Moodle 4.4

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v4.4.1

Default installation instructions for plugins of the type Local plugins

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