Skip to content
 
 

Repository files navigation

Moodle - Tool Group Auto Enrol

CI Status

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

ldesignmedia

Moodle405 Moodle500 Moodle501

PHP81 PHP82

Privacy-friendly

List of features

  • 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"

Installation

  1. Copy this plugin to the admin/tool/groupautoenrol folder on the server
  2. Login as administrator
  3. Go to Site Administrator > Notification
  4. Install the plugin
  5. Create groups in your course(s)
  6. Enable the plugin for specific courses via "Course administration > Users > Auto-enrol in groups"

Security

If you discover any security related issues, please email luuk@ldesignmedia.nl instead of using the issue tracker.

License

The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.

Contributing

Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.

Credits

Changelog

See CHANGELOG.md for a full list of changes.

Releases

Packages

Used by

Contributors

Languages