Skip to main content

Moodle 5.0.3

Release date: 6 October 2025

Here is the full list of fixed issues in 5.0.3.

General fixes and improvements

  • MDL-58001 - Error uploading feedback file in assignment grader when grade type is set to "none"
  • MDL-85546 - MFA should not be triggered when using "Log in as"
  • MDL-84491 - Redis: session_set_save_handler should not be initialised every time
  • MDL-85018 - Duplicate quiz containing a multianswer question gives dml_missing_record_exception
  • MDL-86417 - Backup fails for legacy filter condition due to bug in annotate_set_reference_bank_entries
  • MDL-83256 - When a teacher exports participants list, it doesn't include custom profile fields
  • MDL-85869 - Ad-hoc task mod_qbank\task\transfer_question_categories fails with "Duplicate entry" error after upgrade to Moodle 5.0.1+
  • MDL-80447 - Use more restricted scope for Google OAuth app verification to comply with Google's access restriction requirements
  • MDL-86259 - Incomplete question category migration task leaves question bank unusable until manually fixed
  • MDL-86495 - Improve error handling for geoPlugin API now the service is no longer available for free use
  • MDL-86021 - Activities order in subsections inconsistent between Course page and Activities overview
  • MDL-73671 - Course Reset does not update the Forum "Due date" or "Cut-off date"
  • MDL-85766 - Random glossary entry block no longer displays "random" or "next" entries and shows error message on hiding
  • MDL-83991 - Tag related SQL queries are running very slow due to large amount of data in tag_instance table
  • MDL-86297 - Incomplete question bank list in selector when moving questions between banks
  • MDL-85684 - Assignment notifications contain poorly formatted assignment/course names
  • MDL-85652 - "Display throughout the entire site" in main menu block causes activities to be added to Home page
  • MDL-86330 - Courses appear in course overview block with a delay
  • MDL-85229 - URL description still displaying when "Display URL description" is unchecked
  • MDL-71786 - Course Reset does not update "Remind me to grade by" date on assignments
  • MDL-86177 - Asynchronous grade recalculations causes errors which break the grader frontend
  • MDL-86800 - Incorrect table borders appearing across Moodle
  • MDL-86725 - Grade report search box text not visible on iOS Mobile
  • MDL-86688 - Running an accessibility check on question bank causes errors
  • MDL-86667 - Usability issues in the site registration form
  • MDL-86604 - Table borders are incorrectly displayed in the feedback module
  • MDL-86548 - Table borders are incorrectly displayed in the glossary module
  • MDL-86531 - Fix table overflow in course overview page
  • MDL-86413 - Superfluous borders are displayed in the "User private backup" table
  • MDL-86392 - Superfluous borders are displayed in the file picker table
  • MDL-86294 - Document missing dboptions in config-dist.php
  • MDL-86173 - The "Grade" column should be displayed in the Activities overview page only when there are gradable activities
  • MDL-86162 - Inconsistent borders added to H5P content types/library pages
  • MDL-86015 - Assignment grading table advanced filters dropdown closes too early
  • MDL-85266 - Cannot remove bulk uploaded users from selected bulk user actions
  • MDL-84739 - Rubric creation icons are over sized and affect the layout
  • MDL-80611 - Help links get accidentally translated and become broken
  • MDL-72956 - Multiple concurrent feedback submissions cause an error
  • MDL-86174 - Canvas Credentials updates impact Moodle backpack "Include authentication details" setting (implement paid plan alert)

Accessibility improvements

  • MDL-81455 - Welcome message on login should not replace contents of page header
  • MDL-72511 - Calendar arrows need aria-hidden="true"
  • MDL-86599 - The Submission status/Feedback tables do not have a caption in Assignment
  • MDL-86512 - Better convey the purpose of select checkboxes within the assignment submissions table
  • MDL-86511 - TinyMCE fails to insert a hyperlink from the insert a link modal when keyboard used to enter the link
  • MDL-86501 - ARIA label on icon element instead of anchor in date_time_selector
  • MDL-86499 - Table sort icons should be decorative
  • MDL-86498 - Empty links on the badge overview page
  • MDL-86490 - The icon in the \core\output\core_renderer::action_icon() should be decorative
  • MDL-86489 - The required icon on feedback questions should be marked as decorative
  • MDL-86488 - Accessibility issues on the \core\output\action_menu component when rendered as a kebab menu button
  • MDL-86479 - Accessibility issues on the course index options menu button
  • MDL-86202 - Inconsistent heading hierarchy (H1, H3, H2) in Lesson

Security improvements

  • MDL-84504 - Enabling maintenance mode via CLI is not recorded in the config log

Security fixes

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.