Programs
Programs is a plugin set for Moodle that enables the creation of structured learning pathways — grouping courses, offline activities, and credit frameworks into sequential, rule-based journeys. Designed for organisations managing complex training or educational offerings at scale.
Features
Section titled “Features”- Program content — hierarchical structure of courses, credit frameworks, offline activities, and nested sets with flexible sequencing rules
- Allocation — multiple allocation sources including manual assignment, cohort membership, and allocation from an external database
- Scheduling — advanced scheduling settings per program with precise start and end dates and access controls
- Automated course enrolment — learners are automatically enrolled into the correct courses at the right time based on sequencing rules and schedules
- Program catalogue — learners can browse available programs and associated courses; will be replaced by a universal catalogue in a future release
- My Programs page — a profile page giving learners a view of their current and past programs
- My Programs overview page — a dedicated overview page accessible from the main menu with card, list, and detail views
- My Programs block — a dashboard block for quick access to enrolled programs and progress
- Notifications — configurable notifications including the ability for supervisors to receive copies of learner notifications