- Moodle 2.7 (build 2014051200) or later.
- Meta-course enrolment (build 2014051200 or later).
Copy the metagroups folder into your Moodle /local directory and visit your Admin Notification page to complete the installation.
After installation, or when creating new meta-course enrolment instances, you may need to synchronize existing groups. To do this run the cli/sync.php script (use the --help switch for further instructions on usage) or enable Meta-course groups and groupings synchronization scheduled task.
Any future amendments to groups (add, update and delete) and their membership (add or remove users) in 'child' courses will be automatically reflected in 'parent' courses that use groups.
- Paul Holden ([email protected])
- Vadim Dvorovenko ([email protected])
- François Lumineau ([email protected])
- Danny Jung ([email protected])
- Updates: https://moodle.org/plugins/view.php?plugin=local_metagroups
- Latest code: https://github.com/paulholden/moodle-local_metagroups
Release 1.4 (build 2016022802):
- Add scheduled tasks for synchronization.
- Synchronize parent courses that use groups or all courses, depending on setting.
- Synchronization of groupings on meta courses, depending on settings. Currently groupings are syncronized on-the-fly, while group to groupings assignments are syncronized only on sync task.
- Synchronization of group description and picture.
- Added automatic syncronization on meta enrol instance creation (Moodle 3.0 and higher).
Release 1.3 (build 2014103100):
- CLI script can now synchronize specific courses.
- API & documentation updates.
Release 1.2 (build 2014080500):
- Only synchronize parent courses that use groups.
Release 1.1 (build 2014031300):
- Prevent synchronized group memberships being removed.
Release 1.0 (build 2014021001):
- First release.