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:
1179 sites
1k 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

顯示評論
  • Ezzeddin Hamed
    2023年08月27日(週日) 16:07
    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
    2023年10月23日(週一) 15:37
    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
    2023年10月26日(週四) 02:39
    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
    2024年05月27日(週一) 18:44
    Hi, is there a way use this plugin on large amount of courses without setting it up one by one?
  • Michael Milette
    2024年11月15日(週五) 03:55
    When do you expect to have a version ready for Moodle 4.5 LTS?
  • Ezzeddin Hamed
    2024年11月17日(週日) 04:29
    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é
    2024年11月19日(週二) 04:49
    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
    2024年11月19日(週二) 18:12
    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
    2024年12月18日(週三) 20:38
    Just tried on 4.1... amazing and easy to use. Can't believe I hadn't come across it until now!
  • Emma Richardson
    2024年12月19日(週四) 01:09
    Thanks - glad it is useful for you!
  • John Nicholson
    2025年03月10日(週一) 22:51
    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
    2025年03月10日(週一) 22:54
    It is in participants - click on dropdown and there will be an Autogroup entry under groups.
  • John Nicholson
    2025年03月10日(週一) 23:04
    Wow that was a quick response. I see the setting now. Thank you!

    John
  • John Nicholson
    2025年03月11日(週二) 04:01
    Is there documentation that explains General Configuration and Default Triggers?

    John
  • Emma Richardson
    2025年03月11日(週二) 04:40
    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