Moodle plugins directory: Auto Group
Auto Group
General plugins (Local) ::: 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.
Latest release:
961 sites
595 downloads
71 fans
Current versions available: 7
A local plugin which automatically assigns enrolled users on a course into groups
dependant upon information within their user profile.
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.
Useful links
Contributors
Mark Ward (Lead maintainer)
Emma Richardson: Maintainer
Arnaud Trouvé: Contributor
Please login to view contributors details and/or to contact them
We can not use automatic account creation (and arguably should not have been using it) because student usernames are based on their actual name (with numbers added when more than one would be created in the same year). Not my idea and not under my control but it has led to pre-existing accounts being accessed by new students.
I was forced to revert to the upload because of this and to added a script which checks for these collisions and optionally creates the file to upload.
Yes. Nevermind.
100% cpu usage after the plugin is enabled.
When disable cpu usage drops to 12%.
Is this the expected behavior?
Ricardo
Auto Group 2.6 (2022040500)
Moodle 3.10.6+
PostgreSQL 12
PHP 7.4
Apache 2
Ubuntu 20.04
21K courses
356k users
Ricardo
From what I've verified, there is a global configuration and a local configuration.
I found a local configuration in a course with over 60K students!
So, when activating the plugin, because of this course I had a spike in CPU usage.
If my memory serves me right, I think I enabled the "addtonewcourses" option at the beginning of the semester and, after that, +10k courses were created...
My mistake...
Ricardo