MuTMS (Multi-Tenant Management System) is a GPL 3.0-licensed suite of plugins for Moodle™ LMS, bringing multi-tenancy, structured learning programs, certifications, training credits, and more to standard Moodle installations — with no commercial restrictions. MuTMS adds features that many Moodle administrators and organisations need but are not available in standard Moodle. It is an independent open-source project, not affiliated with or endorsed by Moodle Pty Ltd.
All components work together as a coherent system but can also be used independently. They are all compatible with Moodle 4.5.x, 5.0.x and 5.1.x.
Releases are synchronised with official Moodle releases, ensuring security fixes and new features are available without delay. Plugin version numbers follow Moodle's own versioning scheme. Documentation is available at docs.mutms.org.
Contributions are welcome — bug reports, fixes, and improvements via GitHub Issues and pull requests. Feedback can also be left in the Moodle plugins database for those who prefer not to create a GitHub account.
Because MuTMS is standard Moodle plugin code published under GPL-3.0, any Moodle administrator, developer, or Moodle Partner familiar with the platform can provide support, maintenance, and customisation without any dependency on the MuTMS project itself.
For support options, see mutms.org/#support.
- Multi-tenancy — Partition a single Moodle instance into isolated tenants, each with their own users, courses, and settings.
- Programs — Define structured learning paths, manage enrolments, track progress, and automate completion across a program as a whole.
- Certifications — Issue and manage certifications tied to program completion, with expiry and renewal cycle support.
- Training credits — Allocate credit budgets and gate access to learning activities based on available credits.
- Supervisors & teams — Model learner–supervisor relationships so managers can monitor team progress and compliance.
- Custom home pages — Configure cohort- and tenant-specific dashboards and landing pages.
- Interactive book — A structured, page-based content module for course materials.
- Compromised password blocking — Blocks known breached passwords via HaveIBeenPwned, using k-Anonymity so passwords never leave Moodle.
- Privileged sessions — Sudo-style privilege escalation for admins, reducing risk during routine work.
- Log-in-as via Incognito — Opens impersonated sessions in a new Incognito window, keeping the admin session active.
- Universal catalogue
- Improved cohorts
- Seminar activity
- Approval workflows
- Core security hardening