插件选课稳定版

Programs

enrol_programsOpen LMS Development

  • Moodle 1.9–5.1
  • 更新 2025-07-19

Programs for Moodle by Open LMS is a set of plugins that implements programs,
also known as learning pathways.
Programs for Moodle
Programs for Moodle  by Open LMS is a set of plugins that implements programs, also known as learning pathways.
Main features include:
program content created as a hierarchy of courses and course sets with flexible sequencing rules
Program catalogue  where students may browse available programs and related courses
multiple sources for allocation of students to programs
advanced program scheduling settings
efficient course enrolment automation
My programs  dashboard block
easy-to-use program management interface
See  Use cases  and  Program management  documentation pages for more information.
Installation
Programs for Moodle  consists of the following plugins published on GitHub:
moodle-enrol_programs
moodle-block_myprograms
moodle-local_openlms
There are no special installation instructions,  My programs  block is automatically added to all dashboards during installation.
Plugins are compatible with latest Moodle 3.11.x and Moodle 4.0.x releases. Some features that require Moodle core changes might be available only in OLMS Work 1.0.x, we are planning to submit our changes upstream soon.

返回插件目录