Structured learning programs for standard Moodle™ LMS installations — fully open source under GPL 3.0, with no restrictions on commercial use. Part of the MuTMS suite.
Programs allow educators and administrators to define structured learning paths composed of courses, offline activities, and credit frameworks — with flexible sequencing, automated enrolments, and dedicated learner-facing pages. Designed for organisations managing complex training or educational offerings at scale.
- Program content built as a hierarchy of courses, credit frameworks, offline activities, and nested sets with flexible sequencing rules
- Multiple allocation sources, including allocation from an external database
- Advanced scheduling settings per program
- Automated course enrolment
- Program catalogue — learners can browse available programs and related courses
- My programs profile page and overview page (card, list, and details views), accessible from the main menu
- My programs dashboard block for quick access
- Configurable notifications, including supervisors receiving copies of learner notifications
This plugin is included in the MuTMS distribution — no manual installation needed if you use the distribution.
Required plugins:
- Additional tools library plugin
- Program enrolment plugin
- My programs block
- My programs overview page plugin
Recommended plugins:
- Supervisors and teams plugin
- Training credits plugin
- Training credits custom field plugin
- Certificate plugin
- Program fields for Certificate plugin
- Multi-tenancy plugin
- Universal catalogue plugin replacing current Program catalogue
- Supervisor approval workflows via Supervisors and teams plugin
- Script for migration from Programs by Open LMS
See online documentation for more information.
This plugin is a fork of Programs by Open LMS. MuTMS is an independent open-source project, not affiliated with Moodle HQ or Open LMS.