local:entinstaller:entity:groups

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

local/entinstaller/entity/groups.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki