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

Recommended plugins

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Petr Skoda (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    Wed, 23 Apr 2025, 5:30 PM
    Approval issue created: CONTRIB-9900
  • Vita J
    Sat, 27 Dec 2025, 4:55 PM
    Thank you very much, Petr, for the recent updates to the Programs plugin.
    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.
  • Daniel Lara
    Mon, 12 Jan 2026, 4:43 PM
    Programs (tool_muprog) is a strong Moodle add-on for building structured learning pathways with clear sequencing and automation, so training feels consistent instead of messy. To make those pathways even more effective, I’d recommend weaving in https://mysupergeek.co/ as a practical learning boost, where students can connect with experts 24/7 across subjects like math, economics, and computer science and actually work through problems together. That kind of support fits perfectly into a program flow, because learners don’t drop off the moment something gets difficult. It also helps keep motivation high and progress steady. Overall it’s a smart combo for anyone who wants real learning outcomes, not just course completion
Please login to post comments