Meta-course synchronization to groups

General plugins (Local) ::: local_metasync
Maintained by Willy Lee, Charles Fulton, Andrew Zito
[SEEKING MAINTAINER] Metasync creates and populates groups in a course based on the enrollment of metalinked courses.
Latest release:
48 sites
8 downloads
13 fans
Current versions available: 5

[SEEKING MAINTAINER] This plugin is currently unmaintained and needs a new maintainer.

Metasync creates and populates groups in a course based on the enrollment of metalinked courses.

Upon adding a course metalink enrollment method, the plugin creates a group named after the linked course's shortname and adds the enrolled users of the linked course to that group. The plugin also watches enrollments in the linked courses to keep the groups up to date.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Willy Lee (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • David Mudrák
    Sat, 18 Oct 2014, 5:08 AM
    Hi Willy. Thanks for sharing this plugin with the community. Before we get to the review of the code, can you please fix the recommendations and suggestions reported by the plugin checker above? Thanks.
  • Willy Lee
    Sat, 18 Oct 2014, 5:26 AM
    I'd like to use Moodle tracker for bugs like some other plugins do. Do I need to do something to set that up? Is there a moodle.org place that would make a good place for the discussion? I'd like to keep as much of this close to the way others do it as possible.

    There's no user facing interface for a useful screenshot. Relatedly, there's nothing to set, so documentation is really just the read me.
  • Willy Lee
    Sat, 18 Oct 2014, 5:26 AM
    I'd like to use Moodle tracker for bugs like some other plugins do. Do I need to do something to set that up? Is there a moodle.org place that would make a good place for the discussion? I'd like to keep as much of this close to the way others do it as possible.

    There's no user facing interface for a useful screenshot. Relatedly, there's nothing to set, so documentation is really just the read me.
  • Anthony Borrow
    Sat, 18 Oct 2014, 9:33 AM
    Willy - I went ahead and created a component in the Moodle Tracker - https://tracker.moodle.org/browse/CONTRIB/component/14638 - and made you the component lead so that any issues created for that component will automatically be assigned to you. I also bumped your privileges in the Moodle Tracker so that you can manage those issues. Please do not hesitate to let me know if you have any questions. Peace - Anthony
  • Anthony Borrow
    Sat, 18 Oct 2014, 10:23 AM
    Willy,

    I think for those making use of metacourses, this feature of auto-creating and updating groups can be very helpful. The code looks pretty straight forward.

    Please provide a documentation URL. You are welcome to create your documentaiton in Moodle Docs, See http://docs.moodle.org/dev/Plugin_documentation for more information. If you think the README is sufficient you can just link to that (at least initially); however, I think a Moodle Docs page would be better.

    One question I had that may come up is what if a teacher does not want the groups? Is there an option for a course to opt-out? I think this needs to be explained a bit more in the documentation. I am going to go ahead and approve this plugin. Perhaps for the screen shot you can just show the created groups. This would actually be better shown in Docs where you could show the enrolments from Math 101 and then the enrolments for Math 102 step through enabling enrol_meta and going to the Math Students course and adding Math 101 and Math 102 enrolments to it and then going to the groups section to show the automatically created groups with the students enroled.

    Peace - Anthony
  • This is me.  Deal with it!
    Wed, 19 Nov 2014, 10:55 PM
    Willy,

    This is a great plugin - I've been looking for something like this for a while. One question or feature request I do have is; Some courses don't want to be used as groups. Is it possible to have an option to create a group when you link the metacourse up to the parent course?

    Fantastic Work

    Kieran
  • Stephen Overall
    Fri, 12 Aug 2016, 12:29 PM
    This wonderful plugin makes using metacourses much easier. Will this plugin be updated to work with Moodle 2.9, 3.0, and 3.1? I am hoping so.
  • InsightKorea JobS
    Fri, 23 Feb 2018, 8:21 AM
    What does META site, META course mean?
  • Konrad Lorinczi
    Wed, 6 Apr 2022, 3:30 PM
    Could be possible to add these features?
    - sync multiple groups & members from each child course
    - Edit group naming template in the settings. For example: {groupname}-{shortname}-{fullname}
  • Ariden Lei
    Thu, 15 Sept 2022, 10:01 AM
    I wonder why there is no newer verison of this plugin which can support Moodle 3.10 or later. Is there any replacement of this plugin?
Please login to post comments