Skip to content

mutms/moodle-tool_muprog

Repository files navigation

Programs plugin for Moodle™ LMS

Moodle Plugin CI

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.

Features

  • 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

Requirements

This plugin is included in the MuTMS distribution — no manual installation needed if you use the distribution.

Required plugins:

Recommended plugins:

Roadmap

  • Universal catalogue plugin replacing current Program catalogue
  • Supervisor approval workflows via Supervisors and teams plugin
  • Script for migration from Programs by Open LMS

Documentation

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.

About

MuTMS Programs plugin for Moodle™ LMS

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors

Languages