Enrolment ::: enrol_programs
Maintained by Petr Skoda, Jeremy Schweitzer, Open LMS Development
Programs for Moodle by Open LMS is a set of plugins that implements programs,also known as learning pathways.
Latest release:
433 sites
213 downloads
31 fans
Current versions available: 2
Download
- Description
- Versions
- Stats
- Translations
Main features include:
- program content created as a hierarchy of courses and course sets with flexible sequencing rules
- Program cataloguewhere 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 programsdashboard block
- easy-to-use program management interface
SeeUse casesandProgram managementdocumentation pages for more information.
Installation
Programs for Moodleconsists of the following plugins published on GitHub:
There are no special installation instructions,My programsblock 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.
Unsupported environments:
- PHP 7.3 is not supported, use PHP 7.4 or PHP 8.0 instead
- PHP for Windows is not supported, use Windows Subsystem for Linux if necessary
- Oracle Databases are not supported
Useful links
Screenshots
Contributors
Petr Skoda (Lead maintainer)
View other contributions
Jeremy Schweitzer
View other contributions
Open LMS Development
View other contributions
Please login to view contributors details and/or to contact them
Awards
Automated testing support
Privacy friendly
Comments
Show comments
Jeremy Schweitzer
Thu, 28 July 2022, 5:13 AM
Hi Frank, that's on the roadmap for a future release. We're still evaluating the best approach in regards to certificates/badges. Most likely this will require new plugins, so if/when we do this we'll post an update.
Viviana Carnemolla
Fri, 29 July 2022, 7:12 PM
Very excellent! Is there a way to translate front end labels?
Tom Marsland
Tue, 23 Aug 2022, 11:16 AM
Where do I find the student side of this plugin? I created a program, added a course, allocated it to a user, but the user doesn't see the course under My Courses, and I can't find the "Program Catalogue".
Gemma Lesterhuis
Mon, 29 Aug 2022, 7:22 PM
@Jeremy I would love to talk with you about the approach for Certifcates/badges, because I think it could just be achived with Moodle Workplace Certificate module - as there is no need to create a new plugin for it.
Christine Dawson
Tue, 31 Jan 2023, 3:48 AM
I love this plugin! Solves several needs of mine. Is there a way for teachers or admin to receive notifications? I know the student receives reminders about end dates, however can an admin also receive these somehow?
Ahmed Hosny
Sat, 11 Mar 2023, 9:32 AM
please add allocation option to enrol users who completed another program
Viktor Dmytrenko
Tue, 27 June 2023, 3:29 PM
Hi! Any news\info about support fot Moodle 4.2.x releases?
Someswara Rao Palakolanu
Mon, 17 July 2023, 3:34 PM
Hi! Tried adding Certificate related plugins as mentioned in the docs as below, but certificates are not getting issued after program courses completion.
Any else tried the same? Pls let me knowTo enable certificate issuing following plugins need to be installed:
moodle-tool_certificate
moodle-certificateelement_programsRicardo Caiado
Wed, 19 July 2023, 2:26 AM
Lawrence Symes
Tue, 12 Sept 2023, 9:46 AM
Can programs incorporate recompletion - set a window of validity/expiration based on a students completion date and reset completion status after that date has been reached?
Giridharan Dhanasekar
Sun, 19 Nov 2023, 4:54 PM
Thanks for this wonderful plugin.
How do I access the reports of the program? Like completed, in progress, and overdue?wafaa hamdy
Tue, 5 Dec 2023, 7:51 PM
This is really a great program, and it will be great addition to add certificate or badges
Julio Prof
Mon, 29 Jan 2024, 6:14 PM
I have a suggestion; I would like it to be possible to create custom fields for programs, just as it is currently possible to create custom fields for courses.
Sadik M
Tue, 27 Feb 2024, 7:20 PM
Is there a feature in the 'Programs' plugin that allows for the creation of optional course sections, where courses within are also optional?
Jeffrey Sonnefeld
Sat, 16 Mar 2024, 4:10 AM
Hi Jeremy and OpenLMS Team. I was wondering if in the future there would be a way to enroll users into groups within the program just like you can with a course so that tracking can be established at a group level. As of now, even if you create different cohorts and allocation methods, there is no way to filter the users based on anything to see completions. This also happens at the course level when enrolling users into a program as they all show up in the course as the same "Program" enrollment.
1 2
Please login to post comments