Meta-course group synchronization

General plugins (Local) ::: local_metagroups
Maintained by Paul Holden
Automatically synchronize groups from child courses into meta-courses.
Latest release:
369 sites
172 downloads
38 fans
Current versions available: 2

Meta-course functionality in Moodle currently lacks the ability to synchronize groups from child courses in to a meta-course. This plugin implements this functionality by listening for relevant events related to groups.

After installing the plugin, any amendments to groups (add, update and delete) and their membership (add or remove users) from child courses will be automatically reflected in the linked meta-course.

Meta groups

See the project readme file for the most up to date instructions.

Supports Moodle version 3.9 onwards (up to and including 4.3).

Build status

The latest plugin release is 4.3 (9 October 2023):

  • Support for Moodle 4.3

Screenshots

Screenshot #0

Contributors

Paul Holden (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Just wondering . . .
    Wed, 4 May 2016, 5:03 AM
  • Sarah Ricketts
    Wed, 25 May 2016, 8:14 PM
    Hi Paul, I know you kindly tested this plugin with early 3.0 back in July last year and it seemed to work ok. Is there an intention to officially release an update before Sept 2016 to work with 3x? Many thanks.
  • Paul Holden
    Thu, 14 Jul 2016, 4:32 PM
    I've tested on latest 3.2 (dev) & all works as expected, so I've updated the list of supported versions to 2.6 -> 3.1 smile
  • Alexandre Scherbyna
    Sat, 18 Feb 2017, 6:29 AM
    Hi Paul,
    Unfortunately your plug-in creates and synchronizes only groups, created AFTER meta-link is set. Plugin does not see any groups that were created EARLIER. Is it possible to make a change, so that ALL groups from the course can be synchronized?
  • Sarah Ricketts
    Tue, 21 Feb 2017, 5:31 PM
    Alexandre, if you follow the link 'more documentation on this plugin' it describes how you can run a script to sync existing groups, we've used this and it works fine. Hope this helps.
  • Alexandre Scherbyna
    Wed, 22 Feb 2017, 12:50 AM
    Thank you, Sarah. The script has solved the problem.
  • jocelin Devalette
    Sat, 16 Dec 2017, 11:57 PM
    Hi i upgrade my moodle to 3.3 and it seems the syncronization doesn't work
  • Sarah Ricketts
    Fri, 16 Mar 2018, 12:12 AM
    Hi Paul, any chance of a 3.3 release?
  • Sarah Ricketts
    Thu, 7 Jun 2018, 11:09 PM
    Hi, has anyone successfully tested this plugin on 3.4?
  • Dave Emsley
    Tue, 27 Oct 2020, 10:20 PM
    Hi there, Just installed version 2018120701 on Moodle 3.3 - yes I know but that's where the client is and doesn't want to rock the boat - It doesn't seem to work. Should it have added some scheduled tasks to the list? Or is it supposed to be clever than that and trigger automatically?

    Best Regards
    Dave
  • Dave Emsley
    Wed, 16 Dec 2020, 7:23 PM
    Hi there,

    Installed on a Moodle 3.9 and not working.

    The metacourse has two child courses. If I bulk upload the users with the groups created via the CSV file this works on the Metacourse, and the enrolments go to the child courses, but the groups are not created.

    I've tried running the cli/sync.php file as instructed and this doesn't seem to do anything; even in verbose mode.


    demsley@sc1430:/home/public_html/moodle/local/metagroups/cli$ sudo php sync.php -v
    demsley@sc1430:/home/public_html/moodle/local/metagroups/cli$


    I would appreciate some advice on what I'm doing wrong,


    Cheers
    Dave
  • Carly Born
    Thu, 31 Dec 2020, 9:13 AM
    I am having the same issue as Dave, the cli tool does not seem to do anything at all. However, if I manually remove and then recreate the course meta-link, it appears to work.
  • Hugo Ribeiro
    Wed, 27 Oct 2021, 11:43 PM
    has anyone been able to get it to work on Moodle 3.9? The cli sync.php doesn't do anything here so it seems..
  • Mark Berthelemy
    Thu, 2 Jun 2022, 10:34 PM
    I'm testing this on Moodle 3.10, and haven't yet been able to get it working. I installed the plugin before setting up any metalinks or groups.
  • mami mori
    Wed, 21 Sep 2022, 12:33 PM
    Are you able to set up groups for meta-linked courses? I couldn't get it to work at first, but when I turned on group settings for meta-linked courses, it worked. (Moodle3.9)
1 2 3
Please login to post comments