Mass enrolments

General plugins (Local) ::: local_mass_enroll
Maintained by Rogier van Dongen
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins)

Mass enrolments 2.7.0 (Build 2015092402)

Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3
Released: Thursday, July 20, 2017, 6:27 PM

A Moodle 2.x tool for all teachers to enrol/unenrol existing users to their courses using CSV files (without bothering their admins)

Main features are :

* users can be specified by username, id number or email
* users can be optionally enroled to groups/groupings (autocreated if needed)
* email reports can be send
* import can be repeated if some users are to be in several groups
* usage can be restricted by modifying specific capabilities (local/mass_enroll:enrol and local:/mass_enroll:unenrol)
* can be inserted in Course's admin menu

This plugin has been tested from Moodle 2.7 onwards and is a continuation of
Patrick Pollet's initial work.

See the wiki page for installation and usage.

Out of respect for Patrick and his family, and out of common courtesy, I have
removed Patrick Pollet's personal contact information from the source code, since
Patrick passed away on the 26th of January, 2015.
The initial copyright has been left intact, and was added to all source files
where it wasn't present.
I, and many Moodle users with me, have been greatful for his work on this plugin
and I'm happy to continue his excellent work where Patrick unfortunately couldn't.
Patrick's original work should still be available on github:

Version information

Version build number
Version release name
2.7.0 (Build 2015092402)
Can be updated from
2.3 (Build 20121001) (2012012415), 2.7.0 (Build 2015092401)
Stable version
MD5 Sum
Supported software
Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3
  • Latest release for Moodle 2.7
  • Latest release for Moodle 2.8
  • Latest release for Moodle 2.9
  • Latest release for Moodle 3.0
  • Latest release for Moodle 3.1
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type General plugins (Local)

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit to finish the installation.