Automatically enrol students into course groups when they join a course. Works with all enrolment methods (manual, self-enrolment, cohort sync) and randomly assigns users to ensure balanced group distribution.
- Author: Pascal M, https://github.com/pascal-my
- Author: Luuk Verhoeven, ldesignmedia.nl
- Author: Gemma Lesterhuis, LTNC B.V.
- Min. required: Moodle 4.5
- Supports PHP: 8.1+
- Automatically enrols students into groups when they join a course
- Works with all enrolment methods (manual, self-enrolment, cohort sync)
- Random assignment to ensure balanced group distribution
- Per-course enable/disable configuration
- Choice to auto-enrol in all existing groups or specific ones
- GDPR compliant implementation
- Course-level management through "Course administration > Users > Auto-enrol in groups"
- Copy this plugin to the
admin/tool/groupautoenrolfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
- Create groups in your course(s)
- Enable the plugin for specific courses via "Course administration > Users > Auto-enrol in groups"
If you discover any security related issues, please email luuk@ldesignmedia.nl instead of using the issue tracker.
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- @copyright 2016 Pascal
- @author Pascal M - https://github.com/pascal-my
- @author Luuk Verhoeven - https://github.com/luukverhoeven
See CHANGELOG.md for a full list of changes.