Auto Group

Local plugins ::: local_autogroup
Maintained by Mark Ward, Emma Richardson, Arnaud Trouvé
A local plugin which automatically assigns enrolled users on a course into groups dependant upon information within their user profile. (Now with custom profile field support - called User Info Field in settings.) This plugin will create, update, and delete groups automatically to match the users on your course. All behaviour is event-driven and so will occur within page loads. The system can also monitor manual group setting changes and moderate them to ensure that groups are kept neat and tidy.

Auto Group 4.5.1

Moodle 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Released: Lwesithathu, 7 Meyi 2025, 2:47 AM

v2.8.3

  • Minor code changes to avoid non- fatal errors that were showing in 4.5.3 and later.

v2.8.2

  • Solves issue #44 - postgresql compatibility issue during upgrade process, previous fix was still buggy.

v2.8.1

  • Solves issue #44 - postgresql compatibility issue during upgrade process

v2.8

  • Solves Issue #38 - thanks to Giorgio Riva for the fix.

v2.7

  • Solves Issue #37 - thanks to nrosenquist for fix

v2.5

v2.4

  • Fixed unnecessary processing on profile update. Thanks to Luuk Verhoeven for this addition.

v2.3

  • Added support for custom profile fields. Thanks to Arnaud Trouvé for this addition.

v2.2

  • Performance enhancement: Event listeners now check to see whether triggered by AutoGroup

v2.1

  • Switched to individual toggles for event listeners
  • Minor change to settings structure for improved usability
  • Fixed compatibility with Moodle 3.1 and onwards

v2.0

  • Added support for defining multiple grouping sets on one course
  • Sort modules are now fully modular
  • Added new sort module for Totara positional assignments

v1.1

  • Fixed a bug which would have resulted in roles being removed from all groupsets across a site
  • Changed default permissions for plugin files

v1.01

  • Added event handler for course_restored and related setting

v1.0

  • Stable release. Tested for compatibility with Moodle 2.7 and 2.8

Version information

Version build number
2025050601
Version release name
4.5.1
Maturity
Stable version
MD5 Sum
b67aef5f11ad655d0ec24ac467e616ea
Supported software
Moodle 2.6, Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
  • Latest release for Moodle 2.6
  • 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
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

  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 http://yoursite.com/admin to finish the installation.