When using the group import function in the Portico enrolment block it's important to understand how Moodle and CMIS interact.
- Group synchronisation currently only synchronises module sub groups, such as tutorials, seminars and labs attached to a particular module. Class groups, which are groups not belonging to a particular module that are set at the programme level, are not synchronised currently.
- For groups in Moodle to be synchronised with CMIS groups, they must have been created using the 'Allow Group Import' check box option for given mapped modules . Groups created in Moodle using other methods will not synchronise with CMIS group information.
- If a group (not created by CMIS import) already exists in Moodle with the same name as a group in CMIS, the import for that group will fail . Other groups for the same module will continue.
- When group sync is turned off for a module (either by un-checking the 'Allow Group Import' check box or by removing a module mapping entirely) the associated groups are deleted. The only way to preserve groups is to de-activate the mapping altogether.
- If a group name changes in CMIS it will not change in Moodle but the underlying group mapping will be the same. For example, if ECON1001 has TUT1 - 5, but deletes TUT4 and renames TUT5 as TUT4, Moodle will have TUT1, 2, 3 and 5, but TUT5 will reflect the allocations for TUT4 in CMIS. Names must be changed manually.
- Identically named groups are merged where multiple modules are mapped to the same Moodle course. So, if ANTH1014 and ANTH1014A both have a TUT1, Moodle will only show TUT1 but it will contain students from both ANTH1014 and ANTH1014A. If departments want to distinguish between the groups in Moodle they need to amend the code (e.g. TUT1 and TUT1a, etc).
- The CMIS group import process does not enrol students on courses. It is possible, in CMIS, to allocate students to a group before that student selects the module in Portico. Similarly, CMIS always imports students at the pre-approval status, whereas that is optional in Moodle. As such, students in groups in CMIS might not appear in those groups in Moodle. The only students who will be added to groups in Moodle are those who are already in the course, which is primarily govern by that module's set up in Portico.
- If a group is deleted in Moodle, it will not be recreated by the CMIS import.
- If a student changes groups, this happens by deleting them from one group and recreating them in another. As such, any data that is lost as a result of removing a student from a group will be lost in this process.