Skip to content

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.

  • 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