Table des matières
ENT Installer: Course Group Synchronisation
Activation
Specific switch to enable course group synchronisation. If this box is not ticked, no synchronisation will be done on groups by any action whatsoever (CLI, cron, or manual)
Last synchronisation
The date of the last run of the group synchronisation. This date serves as the reference for partial synchronisations
Group protection
If this option is enabled, then no group created in Moodle can be deleted by the synchronisation. It can then ONLY create new groups.
Group contexts
The context(s) in which the LDAP groups representing course groups can be found. Several contexts can be explored if separated by a comma. Sub-contexts will be explored according to the settings of the LDAP authentication module.
Auto group prefix
If filled in, all group names created by synchronisation will be prefixed with this character string. This also makes it easy to distinguish automatic groups from manual creations by teachers in their course.
LDAP group selection filter
An LDAP filter to select the relevant entries representing groups to import.
Group object class
An LDAP filter to restrict the search to identified object types e.g.: (ObjectClass=group).
Group identifier LDAP attribute
The LDAP attribute carrying the group identification.
Group identifier pattern
A substitution pattern for building the identifier value. Accepts the placeholders %ID% (Rne) and %GID% (group identification number), %CID% (internal course id), %CSHORTNAME% (course short name), %CIDNUMBER% (course identification number).
Group membership attribute
The multivalued LDAP attribute carrying the references of the group members (usually “member”).
Group membership extractor
A regular expression with at least one sub-pattern to extract the member identifier value. By default the catch-all pattern '(.*)' will be used.
Group name attribute
The LDAP attribute carrying the group name.
Group name extractor
A regular expression with at least one sub-pattern to extract the group name. By default the catch-all pattern '(.*)' will be used.
Grouping attribute
The LDAP attribute carrying the name of the grouping in which the group must be placed. If the grouping does not exist, it must be created.
Grouping extractor
A regular expression with at least one sub-pattern to extract the grouping name of the group. By default the catch-all pattern '(.*)' will be used.
Identification number attribute
The LDAP attribute carrying the group identification number (idnumber).
Identification number extractor
A regular expression with at least one sub-pattern to extract the group identification number. By default the catch-all pattern '(.*)' will be used.
Course identifier attribute
LDAP field carrying the identifier of the course in which the group will be created/synchronised.
Course identifier extractor
A regular expression with at least one sub-pattern to extract the group identification number. By default the catch-all pattern '(.*)' will be used.
Matching field (join) for the course
The Moodle field with which the identifier is matched.
Description attribute
An LDAP field that contains the group description text. This text undergoes no processing.
Matching field for group membership
The Moodle field with which the information extracted for a member's membership of a group is matched.
Back to the technical guide index - Back to the component index- Back to the plugin index- Back to the catalog





