🚀 Moodle 5.2 is here
On 20 April 2026 Moodle released version 5.2, an update built around three clear ideas: simplify the interface, bring artificial intelligence into the core, and boost performance on large installations. It is the natural evolution of the 5.x branch and, if you run a platform, it brings solid reasons to plan the upgrade.
🧠 Native AI: Gemini and AWS Bedrock arrive
Moodle 5.2 adds new AI providers to the core: Google Gemini and Amazon Bedrock, joining the AI subsystem introduced in earlier versions. This widens the options to generate summaries, feedback, or writing support straight from Moodle, picking the provider that best fits your data policy and budget.
✨ A simpler interface
The headline goal of this release is to cut visual weight:
- 🏠 Redesigned dashboard (phase 1): modern cards, better use of space, and home blocks disabled by default on new installs.
- 🔐 Redesigned login and MFA: a new sign-in page with a customisable welcome message and image and a clearer two-step verification flow.
- 📄 More readable activity pages: completion criteria, dates, and the Done button repositioned so you grasp them at a glance.
- 🔎 Clear restricted content: availability conditions shown expanded and easy to understand.
- 🧱 Simplified subsections: direct links instead of intermediate pages.
- 🔤 Base font size bumped to 1 rem (16 px) for better reading.
🗂️ A reinvented question bank
One of the most welcomed changes. You can now collapse and expand categories, edit the name in place, see the question count per category, and move whole categories between banks. Together with advanced filters and search, managing large banks stops being a chore.
📝 Improvements for teachers
- 👥 Multiple markers per assignment with automatic grade calculation, designed for high marking volumes.
- 🗓️ Better handling of assignment dates (open, due, and cut-off).
- 📌 Ability to record the reason for user or group overrides.
- ⏱️ Beta teachers report a 20-30% saving in bulk grading time.
⚡ Performance and administration
There is as much work under the hood as on the surface:
- 💾 Rewritten backup engine: large backups much faster and with lower memory use.
- 🔁 Asynchronous course resets for large courses and asynchronous SMS resending.
- 🧭 Redesigned router: better separation of public URLs and internal logic.
- 📡 OpenTelemetry: performance tracing with no code changes.
- 📦 Composer to manage core third-party libraries.
- ⚛️ React foundation integrated into the core (importmaps + build) and the first set of Moodle Design System tokens.
🧩 Technical requirements
Before upgrading, check the environment:
- 🐘 PHP 8.3 minimum (8.4 supported), 64-bit only, with the sodium extension and
max_input_vars≥ 5000. - 🗄️ Databases: PostgreSQL 16+, MySQL 8.4+, MariaDB 10.11+, or SQL Server 2019+. Oracle is no longer supported.
- ⬆️ Direct upgrade is only possible from Moodle 4.4 or later.
🔍 Should you upgrade?
If you want a cleaner platform for your users, built-in AI, and better performance on large courses and backups, 5.2 is worth it. But a version jump is never trivial: PHP and database requirements, plugins to review, and testing before touching production.
If you want to plan the migration to Moodle 5.2 without surprises —plugin audit, staging environment, and go-live— tell me about your case and we will look at it together.
Sources: Moodle 5.2 release notes (moodledev.io) · Moodle 5.2 new features (docs.moodle.org)