Moodle 5.0 is the platform’s most ambitious release in years, bringing AI-powered tools, a centralised view of all course activities, more accessible content creation, flexible grading policies and numerous performance and admin tweaks. Below is a concise, role-oriented tour of the highlights. (docs.moodle.org)
1. Next-Generation AI Features
-
Ollama AI provider – host open-source LLMs entirely on-premise for full data-sovereignty.
-
Multiple provider instances – create separate configurations of the same model (e.g. “GPT-4 Creative” vs “GPT-4 Strict”) and set the order in which Moodle tries them.
-
Per-model settings – temperature, top-p, maximum tokens and other parameters are now configurable individually.
-
“Explain” placement – learners can click Explain under any text to receive an AI-generated plain-language summary.
-
AI policy & usage reports – admins see who accepted the AI policy and how often each model is invoked. (docs.moodle.org, docs.moodle.org)
2. Activities Overview – a Single Dashboard for Every Task
Teachers and students each get a new Activities tab in the course navigation:
-
Teachers see submissions, deadlines and “needs grading” counts across Assignments, Workshops and Feedback activities.
-
Students see their own completion status and upcoming deadlines.
The page updates in real time, eliminating the need to open multiple activity indexes. (docs.moodle.org)
3. Shared Course Question Banks & Six New Filters
A new Course question bank type lets teachers share items across all quizzes in a course (and, with role assignments, across multiple courses) without import/export gymnastics. Powerful filters—by type, status, modified date, keywords and more—turn even a thousand-item bank into a searchable catalogue. (docs.moodle.org)
4. Accessibility & Media Upgrades in TinyMCE 6
-
Alt text up to 750 characters supports detailed descriptions for complex diagrams.
-
MP3 as the default RecordRTC audio format improves compatibility and file size.
-
Drag-and-drop media plus a unified Insert /Edit media dialog with titles, captions and subtitle (VTT) upload.
All toolbars, menus and dialogs now expose proper ARIA roles and full keyboard navigation. (docs.moodle.org)
5. Flexible Grading Policies – Late-Submission Penalties
Admins can enable Grade penalties and define rules such as “-10 % for every 24 h late”. Penalties appear with a red triangle in the gradebook so both teachers and learners see the adjusted mark and the original score. (docs.moodle.org)
6. Smarter Notifications & Grading
-
SMS reminders (first implementation) can be sent for Assignment deadlines.
-
An “Graded” filter helps assessors focus only on submissions that still need feedback.
-
BigBlueButton sessions can now receive manual grades directly in the gradebook. (docs.moodle.org)
7. Performance & Administration Tweaks
Notable under-the-hood changes include pre-created quiz attempts for large exams, one-click duplication of custom reports, category-level opt-out for User Tours, and autoplay of H5P content in the mobile app. (docs.moodle.org)
8. Safe-Upgrade Checklist
-
Check requirements – Moodle 4.2.3 + with PHP 8.2 + (PHP 8.3 supported) and updated database versions (PostgreSQL 14, MySQL 8.4, MariaDB 10.11, SQL Server 2017). Oracle DB is no longer supported.
-
Back up code, moodledata and the database.
-
Update all plugins to 5.0-compatible releases.
-
Run the Environment check (Site admin → Server → Environment) and resolve any red items.
-
Test on a clone before upgrading production. (moodledev.io)