Mass enrolments

Maintained by Rogier van Dongen
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins)
Price option: Free

Supports Moodle 2.2-5.1 See all versions
Latest release: 7 months ago
Installations: 1651
Downloads (last 90 days): 226

Frankenstyle name: local_mass_enroll
Local plugins

Comments

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

hi, i was looking some plugin like this one. but i doesnt know if this work on moodle 3.4 or how can i do to use it. I read all comments and i didnt see any answer about that.-
Hi, has anyone tried this nice plugin on moodle 3.4 ?
Thanks you
Benoit
Hi. I've been looking for a way to bulk upload a lot of users WITH NO ENROLMENT DURATION, but I haven't seen the way to do it. By default, all users are enroled with the default enrolment duration in the platform that is set to 90 days, but in some cases we need students to have a permanent enrolment. Is there anything out there to achieve this by using a csv?
Hello Marcello,
I've updated the links in the "Useful Links" section above to reflect the correct github account.
Thanks for bringing this up!
Cheers,
Rogier
Hi Rogier,
any chance to see the new version on github?
Looking forward to hearing from you,
best regards,
Marcello
Hello all, new version is here.
Functionally there's no changes. The plugin has been updated to comply to Moodle Coding Standards more and has been tested to work up to Moodle 3.3
Sorry it took a while since this is one of the plugins that's maintained in my spare time.
Cheers,
Rogier
Any word on when this will work for 3.1? Thanks.
Hi Carolyn and everyone,
I'll be looking into this plugin again in the next few days and either confirm it's working on the Moodle 3.x branch, or make the necessary changes to get it up to date.
Cheers!
Hi Rogier,
Many thanks for continuing Patrick's great work since his passing.
Do you have a version of this plugin available for Moodle 3.2?
Has anyone else been using it on 3.2? Can you share your experiences, testing or any issues found?
Thanks.
Hi! First of all, thank you for the plugin. It's very useful. I have a question: does it only enrol users that already exist in the Moodle database? Or can it create new Moodle accounts along with enrolling them to that course. I'm asking because I can achieve the former but not the latter
Is it possible to mass UN-enroll students with this plugin? If you make a mistake and enroll 80 students that aren't supposed to be there, it takes forevvvvvver to remove them one-by-one. Yikes!
Here is how you can upload a CSV which will register a new student, and enroll them in the course of your choosing.
Using Site Administration > Users > Accounts > Upload Users
Create a CSV with these columns:
username firstname lastname email city country course1 enrolperiod1 type1 role1 group1
For the course1, use the course "shortname" you want the new student to be in.
For enrolperiod1, set it to number of days 90, 180, 365, etc.
For type1, locate & place the roleid(numeric value only) you wish your student to have by default.
For role1, use the SAME role's shortname.
For group1, use the FULL name of the group you want them to belong.
Save your CSV and then follow the path aforementioned. The configurations should not have to be manipulated for this to upload multiple new users and enroll them for a specific period of time in a course, and having a role and group appointment applied.
Works like a charm unless you try to use anything but two characters when you set the country. The only issue I ever had with this workflow was trying to run it initially with the word India for the country, rather than IN.
I have the most recent plugin installed on Moodle 3.0, but am getting the 'Not Found' error. Am I missing something? I tried to download it directly from GitHub as well, but still can't seem to get it to work. Thanks for any advice!
Hi Guys ,
Any one can pls share the CSV format to upload bulk enroll
Right on, Rogier! Thank you! This is now working great!