New for administrators
This page lists new features and improvements for administrators. For the full list of new features and improvements, see the Moodle 5.2 release notes - Moodle Developer Resources.
What’s New in Moodle 5.2 for Administrators?
Moodle 5.2 delivers clearer course design support, stronger assessment options, and builds toward a more modern platform.
This release introduces enhancements designed to improve productivity for educators and elevate learner engagement. New modern platform capabilities are also introduced to streamline admin workflows and elevate the developer experience.
Key highlights include enhanced multiple marker workflows in Assignments, enabling a more flexible grading at scale, ideal for institutions managing high volumes of assessments.
Moodle also strengthens its position in the evolving AI landscape with the integration of Gemini AI and Amazon Bedrock in core, giving institutions more choice in how they bring AI into their learning environments.
There are improvements related to the Login experience, the default Dashboard and key Activity elements designed to present important information more clearly, allowing users to understand their context instantly and navigate more efficiently.
Enhancements to Quiz and Question Bank functionality supports richer and more effective question bank management; and enhanced Report Builder capabilities provide administrators with greater flexibility, efficiency, and control.
On the technical front, Moodle 5.2 introduces foundational upgrades including base React functionality, Moodle Design System token integration, and Composer-based installation support, paving the way for more modern interface development and simpler platform management.
Together, these improvements make Moodle 5.2 a compelling upgradeh helping institutions deliver better learning experiences and reduce operational overhead.
React foundations added to Moodle core
Moodle 5.2 introduces the foundational infrastructure required to support React in core. This includes build integration, auto-initialisation and template helpers, import maps support, and the ability to use external bundles.
While this is not a single end-user feature, it is a strategically important platform capability that lays the groundwork for future UX improvements and frontend modernisation.
The capability is supported by:
- Integrating and optimising React build code, React mustache template helper and auto initialisation into the core.
- Adding React library and Design system as an external bundle.
- Adding Import maps and other require code to interact with the react build system.
Moodle Design System package integration
The Moodle Design System NPM package can now be integrated with Moodle LMS. This change will make it easier for developers to build and maintain UI features using shared design components and enables alignment between design-system components and core development.
Over time, this new functionality will help ensure the creation of a more consistent user interface across the platform.
Support for Moodle installation using Composer
Moodle can now be installed using Composer, providing improved ease of long-term maintenance and support.
This change adds full support for installing Moodle via Composer, including the management of third-party libraries through Composer and testing tools adjustments for a smoother performance even when Moodle is installed in different directory structures.
While this is primarily a developer and DevOps feature, it represents an important platform improvement with long-term maintenance benefits. For more details refer to the 5.2 release notes.
Several supporting features are also included in this improvement:
- Shifting from individually specified testing dependencies to `moodle/moodle-testing` composer dependency
- Updating PHPUnit Configuration to support an optional directory prefix
- Updating environment.xml tests to understand that composer may be installed in the parent directory
Quiz and question bank usability
These feature updates are intended to improve the usability and consistency of the Question Bank category interface.
Users can now collapse and expand question bank categories - similar to the course categories - and edit category names directly within the interface. In addition, the question bank layout now displays question counts for each category and supports moving entire categories, including their subcategories and questions within.
Overall, these updates continue broader improvements to usability and consistency across quiz and question bank pages.
Refer to the New for teachers page for more details on these improvements.
Report Builder Enhancements
Find information faster with more powerful filters, clearly understand the status of scheduled reports, and rely on consistent behaviour across custom reports—ultimately reducing manual effort and improving confidence in reporting workflows.
Enhanced Report Builder with new filtering and usability improvements.
The Task Logs report is extended with database read/write count filtering, while the user list filters now support wildcards for more flexible searches.
In addition, report administration is improved with:
- Clearer schedule status feedback
- More consistent handling of course-module custom reports
- Toast notifications to inform users when a report schedule is enabled or disabled
Reporting behaviour for course-module–related custom reports is also standardised to ensure consistency across the platform.

Other Improvements
AI in Moodle LMS
AI provider plugins integrated into core
Moodle’s inbuilt AI integration now includes Google’s Gemini AI and Amazon Bedrock as available AI providers.
The Gemini AI integration enables the seamless use of Google’s AI capabilities within Moodle and is compatible with all of Moodle’s current AI actions including text generation, summarisation, explanation and image creation. The setup also supports strong security for organisations who use Google more broadly, with all data remaining isolated within an organisation’s own Google account.
Moodle’s AI integration with Amazon Bedrock enables the seamless use of Amazon’s AI platform within Moodle. The benefits include:
- Data stays within the organisation’s configured AWS region — supports data sovereignty and compliance requirements
- Access multiple foundation models: Claude (Anthropic), Titan (Amazon), Llama (Meta), and more
- Ideal for AWS-invested institutions — integrates with existing IAM credentials
Administrators can configure AI providers and select models through a unified interface, allowing easy switching and flexibility.


Courses editing improvements
Workflow improvements
Course editing is now more efficient and reliable, with asynchronous reset enabling large courses to be processed without timeouts and with minimal disruption.
Additional enhancements—such as subsection duplication, direct redirection to edited activities, improved section-saving logic, and removal of the activities block—further streamline navigation and simplify course management.
Reset large courses asynchronously
Shifting course reset to an asynchronous process enables large courses to be handled efficiently without long-running requests or timeouts. This improves system reliability and delivers a smoother, uninterrupted user experience.


Other enhancements include:
“Duplicate” subsections: Under the subsections action menu, an option to “Duplicate” a subsection is included.

Activity-Level redirection: Users are redirected to the specific activity anchor (#module-...) instead of just the section creating a smoother, more efficient editing workflow, particularly in courses with big sections.
Workflow improvement for saving info in a section: The section editing workflow has been improved so that, after saving changes, users are returned to the page they came from, helping them stay oriented and continue their work more easily.
Activities block removed: With the course overview integrated into the standard course navigation, the activities block will no longer be necessary.
Site administration and integration improvements
These improvements strengthen operational efficiency and system governance for large-scale Moodle deployments.
Configurable backup naming for enterprise compliance: Large institutions often rely on structured data archiving processes, where consistent file naming is critical. This feature enables the configuration of default backup file names using Mustache templates. This supports administrators to define back up naming schemes that align seamlessly with internal policies, improving traceability and compliance across systems.
Simplified Course deletion: Course deletion is now more intuitive, supporting deletion by shortname or id number. Since these identifiers are commonly used in student information systems and integrations, this enhancement reduces the potential for errors and streamlines administrative workflows.
Mobile App Enhancements
We've introduced enhancements to give administrators greater control over the mobile app experience. This includes the ability to add custom menu items to the user profile and utilise a secure JavaScript allowlist to extend Moodle LMS functionality.
Custom User Menu Items: Administrators can now customise the mobile app experience by adding custom user menu items, using the existing custom menu format. This allows for the addition of links and shortcuts to relevant functionality or external pages directly within the user profile.
Secure Script Allowlist: A new setting in the Mobile app features section allows administrators to define an allowlist of approved JavaScript scripts. This ensures the safe inclusion of external scripts within user-generated content (like pages or forum posts), enabling functionality that relies on third-party JavaScript
Please note that the previous features will only be available in the Moodle mobile app version 5.2 onward.
Updated App Subscription Page and Settings: The Moodle app subscription page has been redesigned for clarity. It now better highlights the site's current mobile app plan, usage statistics, limits, and provides direct links for plan upgrades or management. Furthermore, Premium-related settings have been moved to a dedicated section to clearly indicate their availability based on the site's subscription status.