Course completed enrolment
Maintained by
Renaat Debleu
Enrol users upon completion of a course.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
the course does not need a start or end date. Please read https://docs.moodle.org/34/en/Course_completion where all reasons why a student can complete a course are listed.
But in core Moodle it is possible to make the completion of course 2 dependent on the completion of other courses (course completion - Condition: Completion of other courses). So, you make the completion of course 2 dependent on the completion of course 1, and add the plugin to course 3 with course 2 as parameter. So as long as course 1 is not finished, course 2 will not be considered completed and the user will not be enrolled. The moment both course 1 and course 2 are completed, the user will be enrolled into course 3.
Thanks for the clarification. Can you require more than one courses completion in the plugin? F.ex you would have to complete course 1 and course 2 to get enrolled to course 3?
because we highly value the option of self un-enrolment, this plugin does not take actions based on things from the past (few enrolment plugins actually dig into history to do their job). Otherwise a person would be re-enrolled again and again, even after his/her enrolment was cancelled.
So this plugin is only doing what it says: enrolment on course completion, not enrolment on past course completion(s). Keeping the functionality of cancelling an enrolment and self unenrolment support.
It seems that plugin doesn't recognize if you f.ex have completed course 1 in the past and then at a later time add this enrolment method to course 2, no users are added. Am I correct?
How do you use this? Do you add it to both courses and select them as a cross reference? If you have course1 and course2 and want that users have to complete the course1 before they can access course2 what do you need to do?