Moodle LMS 5.0.1
10 June 2025
Moodle LMS version 5.0.1 is now available (security release).
Upgrading to Moodle LMS 5.0.1
Moodle LMS 5.0.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Moodle LMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Moodle LMS install to test the 5.0.1 upgrade prior to applying it live. Get started managing your Moodle LMS installations with Installatron
What's New in Moodle LMS 5.0.1
General fixes and improvements
- MDL-84232 - Turning off Recover old grades for re-enrolled users not working for Quiz
- MDL-82069 - Setting completion conditions that are not valid in Forum fails silently
- MDL-78886 - Next page button not working when viewing Annotated PDFs in Assignment
- MDL-79464 - Assignment grading allows navigation after undetected save failure causing data loss
- MDL-83563 - Un-intuitive behaviour of disabledIf and hideIf when dependenton is multi-select
- MDL-84073 - Blocks can be duplicated, then made visible when one is hidden
- MDL-84304 - Remove the COMPLETION_COMPLETE_FAIL status from SCORM
- MDL-84128 - Incorrect orientation when using PHP GD in EXIF remover
- MDL-85273 - Dropdown "custom menu item" will not toggle when in "More" menu in primary navigation
- MDL-83550 - Rubric criterion selection persists after deselection in the assignment grader
- MDL-80380 - Microsoft OAuth2 support: Scope & Endpoint need to be fixed
- MDL-84432 - Microsoft OAuth2 support: Discovery not working
- MDL-85311 - Unread forum posts no longer highlighted
- MDL-83195 - Cannot release Assignment grades to Gradebook without revealing identities
- MDL-84793 - Behat: Allow CLI scripts to run on Behat instance
- MDL-84983 - Some languages are causing "unconstructed IntlDateFormatter"
- MDL-84296 - AI: Clearer registration data
- MDL-85193 - Backups with Chat, Survey and other not installed plugins cannot be restored
- MDL-85072 - Ordering question export to XML ignores some options
- MDL-84070 - Race conditions when writing to user preferences in two requests
- MDL-84807 - AI: Remove provider instances when provider plugin uninstalled
- MDL-81842 - Buttons in the sticky footer not displayed properly
- MDL-85449 - My courses zero state view does not use a valid documentation link
- MDL-85571 - "Assignments due in 7 days" notification sent to all students, ignoring access restrictions
- MDL-85435 - HTML-rendering filter in activity name displays code as text in Activities overview
- MDL-84140 - Cannot add activities to course if MoodleNet tool uninstalled
- MDL-84149 - Grader report triggers an error during data privacy download
- MDL-85369 - Conversion of legacy random question filter conditions for the question area is breaking Quizzes
- MDL-83350 - The linked file in an activity is not updated when the original file is updated
- MDL-85364 - Move activities in the Social activities block doesn't work in mod pages
- MDL-85404 - Social activities block should allow subsections
- MDL-85361 - Social activities block: Inline editing field is displayed longer than expected
- MDL-84442 - Task logs for Clean up ad-hoc task metadata incorrectly marked as failed
- MDL-83990 - Courses created via web service have a default startdate of "0"
- MDL-84820 - MoodleNet: Bootstrap upgrade broke sharing modal
- MDL-85326 - The question mark footer should not be shown on mobile
- MDL-85398 - Long title in a block breaks the block editing (three dots) menu
- MDL-84274 - Not possible to log in if MFA active and user has unaccepted privacy agreement
- MDL-83943 - Pagination can be broken when browsing users tagged with the same tag
- MDL-84964 - Minimum width of glossary entry page causes horizontal scrolling on small devices
- MDL-84520 - Opening a course page with a course module anchor does not scroll to the course module
- MDL-85107 - Human date output does not show the year when needed
- MDL-85222 - Grey zebra-striping background showing on report builder card view on small screens
Accessibility improvements
- MDL-84804 - Dynamic tabs module doesn't update page titles
- MDL-84941 - All "Add content" buttons on the course page have the same aria-label attribute
- MDL-85220 - Incorrect heading level in Recently accessed items block
- MDL-85167 - Tertiary navigation is no longer accessible by keyboard
- MDL-84805 - Badge-related pages must have unique page titles
- MDL-83654 - Matching Quiz question type not working with screen readers (including JAWS)
- MDL-85239 - Missing caption for "Previous Attempt Summary" table in Quiz
- MDL-84806 - AI actions must inform assistive technology users about the results of the actions' processing
- MDL-85437 - Clicking on the Summarise/Explain AI actions must move the focus to the AI drawer
- MDL-85169 - Clicking on the label associated with the fieldset in core_form/element-group template does not move the focus
- MDL-85412 - No screen reader feedback for adding or deleting items on course homepage
- MDL-85041 - Autocomplete and tags elements are not accessible
- MDL-85450 - Incorrect heading level in Upcoming events block
- MDL-84732 - Modal focus lock can fail after exiting nested lock region
- MDL-84824 - The state of dynamic contents in the notifications popover are not relayed to assistive technology users
- MDL-85467 - Orphaned label elements in the group selector
- MDL-85471 - Bootstrap tooltips must be dismissible
- MDL-84833 - Clicking "Mark as done" does not provide feedback to assistive technology users
- MDL-84817 - Reflow issue on the messaging drawer on 400% zoom
- MDL-85205 - Link underline on hover does not work
Security improvements
- MDL-84009 - Multi-factor authentication: Updated UI does not support users configuring multiple security keys
- MDL-83979 - Repository URL should always use proxy
- MDL-55034 - GET request Includes sesskey during External Blog deletion
- MDL-85341 - GET requests expose sesskey in course module "edit settings" and "more" controls