General plugins (Local): Meta-course synchronization to groups

local_metasync
Maintained by Picture of Willy LeeWilly Lee, Picture of Charles FultonCharles Fulton, Picture of Andrew ZitoAndrew Zito
[SEEKING MAINTAINER] Metasync creates and populates groups in a course based on the enrollment of metalinked courses.
61 sites
16 downloads
12 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.

Sets

This plugin is part of set Seeking new maintainer.

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Show comments
  • Picture of David Mudrák
    Sat, Oct 18, 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.
  • Picture of Willy Lee
    Sat, Oct 18, 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.
  • Picture of Willy Lee
    Sat, Oct 18, 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, Oct 18, 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, Oct 18, 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, Nov 19, 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
  • Picture of Stephen Overall
    Fri, Aug 12, 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.
  • Picture of InsightKorea JobS
    Fri, Feb 23, 2018, 8:21 AM
    What does META site, META course mean?
Please login to post comments