Course completed enrolment icon

Course completed enrolment

Maintained by Renaat Debleu
Enrol users upon completion of a course.
Price option: Free

Supports Moodle 3.3-5.2 See all versions
Latest release: 1 month ago
Installations: 3950
Downloads (last 90 days): 1275

Frankenstyle name: enrol_coursecompleted
Enrolment

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hello Sergio,
Indeed, when you hide this enrol method, you disable the enrol method. A disabled enrolment method immediately blocks all access for the students. This works with this enrolment, but also with the manual - auto - ... enrolment methods.
You should enable the enrolment end date to get what you want. As a result, people who complete a course after the enrolment end date, will not be enrolled in the new course, and the users who are already enrolled, stay active.
Hello, how to set a registration closing date, without eliminating the registrations already made?
I already tried to hide this enroll method but this blocks access to the students.
https://docs.moodle.org/310/en/Language_customisation Search for the identifier 'willbeenrolled'.
Hello .. how can you change the automatic message? "You Will enrolled ...."
Hello Mami,
How did you uncomplete this user? When the user passed the quiz for a second time, he/she did not complete the course because for him/her the course was already completed before starting the quiz. One needs special tricks or a plugin to allow a user to re-complete a course (https://moodle.org/plugins/local_recompletion).
Try with another new user and see what happens. The first user was not enrolled into the other course because the course_completion event was never fired.
This plugin is tested and working as expected in combination with the auto_enrolment plugin.
Thanks for your reply.
I set it up again, and passed the quiz, and successfully completed the course.
Then I waited for the cron to turn a few times.
But unfortunately, the "auto" does not work.
In the enrolment method ,there is "After completing course: A", and when I clicked on the person symbol on the right, it contained a person waiting to register. (In other words, it's not automatic, but it's ready to be linked)
Have you ever encountered a case like this, using Moodle 3.9? It may be that other plugins are interfering?
I have added the "Course completed enrolment" and "auto enrolment" plugins. Thanks
Hello Mami,
indeed, this plugins does NOT work with course completions of the past. People who completed the course before you configured or enabled this plugin, have to be enrolled manually.
This plugin only enrols people when a course completion event happens. On that moment the student is enrolled into a new course. The behavior is intentionally so, otherwise it would not be possible to unenrol a user from the second course (they would be re-enrolled again and again because they completed the course in the past).
Greetings,
Thanks for the nice plugin.
I want to make when "Course Completion" is checked in course A, it will be enrolled in course B.
Now, a student is checked the course completion in course A but not automatically enrolled in Course B.
I check "Enrolment methods page" on course B, there is the icon of the person with the "+",next to "After completing course: A". When I click icon, dialog box show me the student, but I have to click enrol user bottom for enroll the student. It doesn't register them automatically.
If you know why, please let me know.
Thanks in advance.
Is there a way to require multiple course completions before registering the user in a new course? The order in which the user completes the courses is not important so that's why a chain would not really work.
Bug fixes for general core bugs in 3.6.x ended 11 November 2019 - bug fixes for security issues in 3.6.x ended 11 May 2020.
Thanks! another question: Enrollment of users who completed previous courses does not work
version 3.6+ 2019070406
Hello Sergio,
I created issue [#20](https://github.com/ewallah/moodle-enrol_coursecompleted/issues/20) in the tracker.
R
Please go to participants list.
At the very bottom of the page clic on "Select all participants"
Click on the drowpdown list "on selected users"
Select "edit enrollment of the selected users"
You will get: User "xxxxxx" was removed from the selection.
I want to extend enrollment to users with auto enroll method.
Sorry Sergio,
I do not understand your queston. Can you explain your question - by steps - by comparing the behaviour in other enrolment plugins - ....
R
How can I massively activate the course enrollment that has expired?