Upload enrolment methods icon

Upload enrolment methods

Maintained by Eoin Campbell
This plugin allows administrators add the "Course meta link" and "Cohort sync" enrolment methods to a range of courses from a CSV file, and specify the role for the methods participants. They can also delete, enable or disable existing enrolment methods in a course.
Price option: Free

Supports Moodle 2.9-5.0 See all versions
Latest release: 1 year ago
Installations: 832
Downloads (last 90 days): 160

Frankenstyle name: tool_uploadenrolmentmethods
Administration tools

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Resolved! the first line has to contain the following field headings: operation,method,shortname,metacohort,disabled[,group,role] (don't comment them out)
Thank you for the great tool Eoin smile
I think the problem might be that you have to match on the cohort ID number, not the name.
Hi Eoin, I keep receiving result: "Cohort not found."
Has anyone managed to add cohort sync in moodle 3.9.1?
It isn't an enrolment method, so doesn't appear in "Manage enrol plugins". Go to "Site administration > Plugins > Upload enrolment methods" instead.
Hi, I installed this plugin in site. It says in the notifcations that installation was successful but the plugin does't show in the >Manage Enrol plugins page. A link show in the Enrolment category but clicking on it returns an HTTP 500 error message. Any work around on this problem? Our site is moodle site version is 3.9.1. Thanks in advance.
Thanks for sharing this plugin which should really be fixed in Moodle by default. I have two (or three) gripes though:
* Please allow setting the csv delimiter to something different then ",". It’s a real pain to get comma separated csv-files out of Excel depending on region.
* Our courses have a "–" (en-dash) in their shortnames which is removed by this plugin. The import then fails because the course isn’t found. Probably related to text encoding.
* It would be nice and add some peace of mind to have a preview before finally importing enrollments.
All 3 points are available with "Upload courses" and "Upload users". 1 and 2 would probably be fixed by moving to the csv library you mentioned some time ago. I really hope you or someone else will be able to implement this. Thanks again and best regards.
The warnings have nothing to do with the enrolment methods plugin. The themes you mention are all old and out of date, and not supported on Moodle 3.6. Remove them from your site. Autumn is also a very old theme and I doubt if it runs on 3.6 either. You're probably running something else.
I tried installing the plug-in in MOODLE 3.6.5 build 20190905 but I got several errors telling me that around 20 Themws will be deleted such as aftwerburner, anomaly, nimble etc. I am now using autumn so I guess the present MOODLE look will not be affected. But in the future if I want to change theme, does it mean that I have to get them again? Thanks
omg where was this two years ago... this will be a huge benefit to my cohort self enrollments.
I have added an optional role field at the end of each line to specify the required role. It works for both the meta and cohort enrolment methods.
Hi Eion, thank you so much for this plugin, it will save me a lot of hand work.
As already mentionned it would be nice to have:
- ; instead of ,
- a field to define the course role like "student" or "teacher"
In my case I need a cohort to be defined as "manager" because to be able to send a mail to a manager (Attendance warnings for example), they need to be registered as users but not with a "student" role.
I was wondering, as @Mesut Aydemir asked, how would you do if you wanted to sync Teacher cohorts. Working with hundreds of courses, transferring teachers automatically would be way easier by cohort sync.
Yes! it does work smile I just uploaded more than 2000 relationships and it worked like a charm. Thank you very much for the effort put into this!
The group field is supported, the documentation was out-of-date.
I was wondering if the Group field is now working. This would be extremely useful.