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.

Hi Paul,
can you open an issue in the tracker (https://github.com/ewallah/moodle-enrol_coursecompleted/issues/new)? I will need screenshots and logs, but also your Moodle and plugin versions.
I suspect it has nothing to do with a firewall or VPN, but with the timezone. Is your server configured using GMT? Most automatic tests are using the Australian time zone, so perhaps this issue remains undetected in Behat.
R
Hello Renaat,
If 180 students self enroll in course 1, then about 20% of those students say they can not access course 2. It seems to be regional, mostly in MEASA. Do you have any suggestions? Could a Firewall or Cisco VPN cause this?
Other students in Europe, Latin America and the US reported problems early after I installed the plugin, but I was able to determine that they needed to wait a couple of minutes before accessing the next course so CRON could report the completions status.
Hello Paul,
what do you mean by MANY? I personally run this plugin on servers focusing on East Africa, the US, Mexico, Vietnam, Europe, but also globally, and we have no students complaining....
R
Many students in MEASA and APAC regions are having trouble accessing the next course in the sequence. I've tested this in the US and I do not have any issues. Does anyone know of issues relating to different geographical regions or have they experienced this issue?
Hi Vinay,
please continue this discussion in the tracker, providing steps and screenshots explaining your problem. For me it is impossible to know what you mean by "I see + sign".
R
Hi Renaat,
We have been trying with adding users afresh to course A and completing the course. The expectation is that they then get into course B, configured for this behaviour. So the users are not past users.
I am really keen to know the conditions in which it shows them against the + sign instead of enrolling automatically. We can then modify our setup to avoid this issue. Right now we are blocked and thinking of looking at other options like listening for completion event ourselves.
Regards
Hello Vinay,
this plugin does only work in the future, it does not automatically enrols people who completed a course in the past (Otherwise it would be impossible to unenrol people, as they would be reenrolled again and again automatically). Therefore you have to enrol the students who completed the course in the past manually.
R.
Hi Renaat,
Thanks for responding
Have added the issue. But as I said this behaviour is now consistent even after uninstalling both plugins and installing just course completion enrolment. What are the conditions under which a user is not auto added to the next course but is shown under + sign instead?
-V
Hello Vinay,
THX for the feedback.
This plugin enrols a user in course B after completing course A. If both courses contain the same groups and the option "Keep group" is selected, then the user is also added to the group. So normally there cannot be a compability issue with the auto group plugin. Which version are you using of this auto group plugin, I only find a plugin working in Moodle 2.5?.
Please create a new issue (https://github.com/ewallah/moodle-enrol_coursecompleted/issues/new) in the bug tracker naming your Moodle and plugin versions, so I can reproduce the behaviour.
R
Can you
Hi,
We had this plugin working fine until we installed an auto-group plugin as we wanted users to be enrolled into specific groups when auto enrolled to a course. Note that sometimes these groups would not exist and therefore it is required to have these groups created. I assume course completion enrolment plugin only enrols to groups if they exist.
However after installing the auto group plugin, the course completion enrolment plugin does not auto enrol but shows the eligible users in a + sign against enrolment methods of the course. We also uninstalled both plugins and tried with course enrolment plugin but get the same behaviour.
Any suggestions?
Hello Jasim,
you can configure the course completion to happen only if a student got a pass mark, after a certain date, after a certain duration, .... (see https://docs.moodle.org/dev/Course_completion).
If you want that a student only gets enrolled when a certain percentage is scored, configure the activity completion for this module so it only is completed when the score is reached. Next configure your course completion related to the activity completion of the module. When the user scores succesfully, he/she will get the activity completed, next will be that the course is completed, and finally the user will be enrolled in a new course.
So no need to add conditions to this plugin, as most conditions can be set in the course completion.
R
Hi
thank you for this nice plug in
I have a comment. It will be more useful if you can add conditions to this pug in like, if the student got a grade or pass mark or quiz percentage to eligible them to auto enroll to the second course
Hello Sam,
This is difficult to archieve: this plugin waits to enrol a student until a course is completed, and the my course list only shows courses where the student is enrolled. Future courses are only courses where the student already is enrolled but with a later start date.
Perhaps you can use a different enrol method and use the "Restriction by other course completion" to restrict the access to all sections? Then these courses will appear in the My Courses list, but people will not have access to the content, until they finish a specific course...
I want the student to see all the required courses in the group, if they are not auto enrolled yet, since they did not complete the prior course; will they be able to see the next course in the My Courses list? I want them to be able to see the entire list of required courses.
Thanks for your reply, I have reviewed the self-registration plugin and it has a field to prevent new registrations without deactivating old ones.
https://moodle.org/mod/forum/discuss.php?d=356225
That is the behavior that I would like to have on auto enroll.