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.
Technically this would be possible, but this plugin is called enrolment on course completion, not assign role on course completion.
It would make the User Interface and cron handling far too complex, (enrol the user OR assign the role in this dropdown context).
Your suggestion should be done by a separate plugin: assign system role on course completion. This is a much simpler solution having the advantage that you can make combinations; enrol the user into another course AND make him/her course creator in this or that category.
Greetings,
R
This plugin is very interesting but I would like to know if it is possible to assign a system context role with this plugin.
The idea would be for example to force use to achieve a course before to get the course creator role.
Kisses
Zabelle
Can you create an issue in the tracker (https://github.com/ewallah/moodle-enrol_coursecompleted/issues)?
State your Moodle version and add some screenshots. This will speed up the fix of this problem.
R
I have a problem in the images that describe the "learning path" (1 - 2 - 3 - 4)
The order of the links in these images are not correct. You can easily check it, if you select the last one, the previous ones are in reverse order.
The enrolment works like a charm!!!!
Best regards!!
I want to be sure, we are talking about:
Admin option: moodlecourse | enablecompletion
&
/course/edit.php?id=XX, completion tracking?
How can I show you my Course completion report?
I understood how it is work. Firstly I was installed plugin. Next I was created test courses T1, T2 and add in T2 enroll conditions option "After completing course: T1". After that, add user, set completed status. Later I was checked second course (T2), then I see that nobody is enrolled this way, but in modify option I can click on "Enroll Users" option. After click, I can see popup window with list of users who have completed course T1. I can enroll them manually, but why it isn't working automatically?
Can this work automatically?
Best regards!
First show me your course completion report. Not your activity completion report.
This plugin does only enrol a user in a course the moment the course completion happens, it does not enrol users who completed a course in the past. Otherwise it would be impossible to unenrol a student: he/she would be enrolled again and again....
I'm having problems with auto enrolled users in course. In my case, in first course my student has course completed status (I was checked it few times :D ). In second course I can see manually enroll users with completed status from first course, but I expected that will happen automatically.
Could you help me? Thanks.
Thank you for your feedback.
I know, course completion has one BIG disadvantage: once you define the requirements, it is very hard, impossible, or simply not fair to change these conditions. This plugin acts upon the course completion event, so if you manage to change when this event happens, this plugin will also change its behavior.
Just because this plugin reacts on this course completion event of one specific user, it does not change enrolments of past users. So if you change the enrolment method on course completion, only new users will be enrolled
BTW, this plugin works already based on the completion date of course 1. The moment course 1 is completed, Moodle fires an event. All plugins can act on this event, and this plugin enrols a student in the next course, so the feature "Accessing course 2 based on the completion date of course 1" is already implemented.
If you want to give access to course 2 base on the enrolment date of course 1, you have to specify a date or duration in the course completion settings.
Greetings,
R
I was thinking that to me (but maybe to others as well) a couple of additional features would also be interesting, but I don't know if it makes sense for you:
- Accessing course 2 based on the completion date of course 1
- Access to course 2 based on the enrollment date of course 1
I was thinking of these functions particularly for those courses that have a certain due date and for which updates have been made in the meantime.
Those who have enrolled in or completed courses within the validity period (not yet expired) could be automatically enrolled in the course containing the updates.
(Others will enroll in a new full course containing the updates.)
Practical example:
We have a course that has been recognized by an external institution. The validity of these courses is 2 years.
Last year the external institution issued new requirements.
Obviously for those who certified the year before, the certificate is valid, however, we would like to allow these people to access the refresher course.
New entrants, on the other hand, will take the basic course that incorporates the new prescriptions.
Thank you for feedback.
David
Managed to figure it out, I was looking in the wrong section. I was looking at course settings instead of enrolment settings.
Thanks for your help!
Regards,
D
you talk about ACTIVITY completion, this plugin works with COURSE completion. Read the manual about course completion first.
R