MuTMS (Multi-Tenant Management System) is a GPL 3.0-licensed suite of plugins for Moodle™ LMS that brings additional features to standard Moodle installations — multi-tenancy, structured learning programs, certifications, and more — with no commercial restrictions and no vendor lock-in.
This repository is the full MuTMS distribution: all core patches and optional plugins in one place, assembled via git subtrees for easy deployment.
All components are designed to work together as a coherent system, but most plugins can also be used independently without the core multi-tenancy patch.
- 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.
This repository contains a full Moodle installation with MuTMS patches and plugins already applied. Clone it in place of a standard Moodle checkout.
git clone https://github.com/mutms/mutms.gitSee the installation documentation for full setup instructions.
See online documentation.
Open an issue in the relevant plugin repository for community support.
For support, see mutms.org#support.
MuTMS is free and open source software, licensed under the GNU General Public License v3.0.
Moodle™ is a trademark of Moodle Pty Ltd. MuTMS is an independent open-source project and is not affiliated with or endorsed by Moodle Pty Ltd.