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.
Latest release:
1160 sites
743 downloads
82 fans
Current versions available: 1

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.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Mark Ward (Lead maintainer)
Emma Richardson: Maintainer
Arnaud Trouvé: Contributor
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Ezzeddin Hamed
    Sun, 27 Aug 2023, 4:07 PM
    Thanks again Emma, this is really a wonderful plugin, I wished that it would be all automated. To overcome this, I managed to insert data in the database and it worked fine for me on the existing courses.

    Thanks again,
  • Pascal Tielkens
    Mon, 23 Oct 2023, 3:37 PM
    Hi, Thanks for this wonderful plugin. The clients i consult all lean towards individual learning paths also within courses. Is it possible to add username to the "group by" filter? This will create unique groups per user. In that way we can autogroup individuals as well as teams (student, mentor). Keeping all information nice and seperated with seperated group function.
  • Emma Richardson
    Thu, 26 Oct 2023, 2:39 AM
    Sounds like a good feature. I am currently reliant on finding people with the skills to code this. If you have that capability, please put in a pull request on github and i will review and merge.
  • elmeser elmeser
    Mon, 27 May 2024, 6:44 PM
    Hi, is there a way use this plugin on large amount of courses without setting it up one by one?
  • Michael Milette
    Fri, 15 Nov 2024, 3:55 AM
    When do you expect to have a version ready for Moodle 4.5 LTS?
  • Ezzeddin Hamed
    Sun, 17 Nov 2024, 4:29 AM
    It is a wonderful plugin, unfortunately, it is not working in Moodle 4.5.
    It installed well, but when trying to add it to a course it returns errors:

    Debug info:
    Error code: codingerror

    Stack trace:
    line 21 of /lib/outputrenderers.php: core\exception\coding_exception thrown
    line 32 of /local/autogroup/renderer.php: call to require_once()
    line 41 of /local/autogroup/manage.php: call to require_once()

    Is there anything that I can do to fix it quickly.

    Thanks,
  • Arnaud Trouvé
    Tue, 19 Nov 2024, 4:49 AM
    Hi Thanks for the feedback.
    We'll release an official update soon. In the meantime you can apply the patch from the following commit : https://github.com/emmarichardson/local_autogroup/commit/266bb5f6261895793703d70200965851f01c2405
  • Ezzeddin Hamed
    Tue, 19 Nov 2024, 6:12 PM
    Emma, Arnaud,
    Thanks for the update, as per the github discussion at https://github.com/emmarichardson/local_autogroup/issues/58, I confirm that it is working fine for Moodle 4.5.
    Under "Versions" tab, it shows support to 4.3, does it need to update supported versions. The name of the file also says "43.

    Thanks again,
  • Chris Canning
    Wed, 18 Dec 2024, 8:38 PM
    Just tried on 4.1... amazing and easy to use. Can't believe I hadn't come across it until now!
  • Emma Richardson
    Thu, 19 Dec 2024, 1:09 AM
    Thanks - glad it is useful for you!
  • John Nicholson
    Mon, 10 Mar 2025, 10:51 PM
    Sorry, I am probably missing something obvious. But I cannot find any documentation on how to use Auto Group. I have been experimenting with it on our staging site.

    One specific question: I see a comment from several years ago from Emma, "you haven't added it to the existing course - setting it at the site will only affect new courses. You have to set it up on existing courses." But I cannot see how/where to add it to an existing course.

    Thanks, John
  • Emma Richardson
    Mon, 10 Mar 2025, 10:54 PM
    It is in participants - click on dropdown and there will be an Autogroup entry under groups.
  • John Nicholson
    Mon, 10 Mar 2025, 11:04 PM
    Wow that was a quick response. I see the setting now. Thank you!

    John
  • John Nicholson
    Tue, 11 Mar 2025, 4:01 AM
    Is there documentation that explains General Configuration and Default Triggers?

    John
  • Emma Richardson
    Tue, 11 Mar 2025, 4:40 AM
    Not really, just the field descriptors in the admin settings. You can select what you want there to trigger it.
1 2 3 4 5 6 7 8 9
Please login to post comments