Moodle Plugins directory: Programs | Moodle.org
Programs
Administration tools ::: tool_muprog
Maintained by
Petr Skoda
Structured learning programs — define learning paths, automate enrolments, and track completion across courses. Part of the MuTMS suite.
Latest release:
220 sites
411 downloads
21 fans
Current versions available: 2
Allows 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 manual assignment, cohort membership, category alignment, and external database
- Advanced scheduling — define precise start and end dates, enforce deadlines, and control access to program content
- Automated course enrolment based on program sequencing rules and schedules
- Training credits — program completion can depend on credits accumulated by completing courses or other programs
- Offline activity tracking — record attendance of activities taking place outside Moodle
- Program catalogue — learners can browse available programs and related courses
- My programs overview page (card, list, and details views), accessible directly from the main menu
- My programs dashboard block for quick access to progress and enrolled programs
- Configurable notifications, including supervisors receiving copies of learner notifications
Required plugins
- Additional tools library plugin
- Program enrolment plugin
- My programs overview page (new)
- My programs block
Recommended plugins
Contributors
Petr Skoda (Lead maintainer)
Please login to view contributors details and/or to contact them
I remember from our earlier discussion that representing program progress was quite challenging due to the complex tree structure. It’s really nice to see that the latest version now provides clearer progress indicators.
Much appreciated — this is very helpful in practice.