Skip to content
/ patches Public
forked from moodle/moodle

mutms/patches

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117,865 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MuTMS distribution

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.

Overview

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.

Plugins

  • 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.

Installation

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.git

See the installation documentation for full setup instructions.

Documentation

See online documentation.

Support

Open an issue in the relevant plugin repository for community support.

For support, see mutms.org#support.

License

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.

About

MuTMS core patches for Moodle™ LMS

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages

  • PHP 78.7%
  • JavaScript 13.9%
  • Gherkin 3.6%
  • CSS 1.7%
  • Mustache 1.6%
  • SCSS 0.4%
  • Other 0.1%