This fork includes fixes to make the plugin compatible with Microsoft SQL Server.
⚠️ This fork includes MSSQL compatibility fixes. See wiki for details.
- Renamed reserved column
publictoispublic - Updated
install.xmland upgrade steps - Removed
tool_mulibMSSQL block fromenvironment.xml
⚠️ This fork is not officially supported by the original authors. Use with caution in production environments.
Programs is a comprehensive set of plugins designed to implement programs, also known as learning pathways. This functionality enables educators, administrators, and organizations to create structured, sequential learning journeys tailored to meet diverse learning goals and requirements. The robust features of Programs provide enhanced flexibility and automation, making it an indispensable tool for managing complex educational or training offerings.
Programs enhance Moodle's core functionality by bridging gaps in traditional course management. They offer solutions for challenges such as organizing courses across categories, managing multi-tenancy for course roles, and scheduling individualized course access. With seamless integration into Moodle™ LMS, Programs provide a scalable and efficient way to manage both small-scale and large-scale learning initiatives and training.
- program content created as a hierarchy of courses, training frameworks and course sets with flexible sequencing rules,
- multiple sources for allocation of students to programs,
- advanced program scheduling settings,
- efficient course enrolment automation,
- easy-to-use Program management interface,
- Program catalogue where students may browse available programs and related courses,
- dedicated My programs profile page,
- My programs dashboard block for quick access to details.
This plugin requires following plugins:
Other recommended plugins:
- My programs block
- Training plugin
- Training value custom field
- Certificate plugin
- Program fields for Certificate plugin
- Multi-tenancy
See plugin documentation and Wiki pages for more information.
This plugin is a fork of Programs by Open LMS and exists thanks to Open LMS's decision to release it to the public under the GPL 3.0 license.
Note that the current code is still under development and is not suitable for production use. If you require a stable version for a production environment or commercial support, please consider Open LMS Work. This plugin is not suitable for existing customers of Open LMS due to the lack of upgrade path.
MuTMS suite of plugins is not associated with Moodle HQ or Open LMS in any way.