{{:local:logo-apl.png?nolink|}} ===== ENT Installer: Cohort Synchronisation ===== {{ :local:entinstaller.png?nolink&250}} ==== Configuration screen ==== {{ :local:entinstaller:entity:ent_installer_cohort_config_1_fr.png |}} * **Enable cohorts:** Specific switch to enable cohort synchronisation. If this box is not ticked, no synchronisation will be done on cohorts by any action whatsoever (CLI, cron, or manual) * **Last sync:** The date of the last synchronisation. It serves as the reference for partial synchronisations. * **Cohort contexts:** The context(s) in which the LDAP groups representing cohorts 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. * **Cohort selection filter:** An LDAP filter to select the entries relevant for creating cohorts. These entries are considered from the root context above. The expression is a standard LDAP filter on attributes with boolean operators (&, |, !, ^, etc.). * **Cohort object classes: **An LDAP filter giving the LDAP object type for cohorts, in general (ObjectClass=group). {{ :local:entinstaller:entity:ent_installer_cohort_config_2_fr.png |}} * ** Cohort LDAP identifier attribute:**The name of the LDAP attribute that contains the cohort identifier (idnumber). * ** Cohort identifier pattern: **A character string accepting the placeholders %ID% (for the institution's RNE) and %CID% to insert the value above. * ** Cohort membership attribute:**Multivalued attribute carrying the members of the cohort, usually "member". * ** Cohort membership filter: **A regular expression with at least one sub-pattern to extract the cohort identifier value. By default the catch-all pattern '(.*)' will be used. {{ :local:entinstaller:entity:ent_installer_cohort_config_3_fr.png |}} * ** Cohort name attribute: **Multivalued attribute carrying the name of the cohort. * ** Cohort name filter: **A regular expression with at least one sub-pattern to extract the name. By default the catch-all pattern '(.*)' will be used. * ** Cohort identification number attribute:**Multivalued attribute carrying the cohort's identification number (idnumber). * ** Identification number filter:** A regular expression with at least one sub-pattern to extract the identification number value. By default the catch-all pattern '(.*)' will be used. {{ :local:entinstaller:entity:ent_installer_cohort_config_4_fr.png |}} * **Description attribute:** This field is carried over in full, without filtering or processing, as the cohort description. * ** Internal cohort membership identification:** The Moodle field that is matched with the membership identifier. * **Old prefixes:** If this field is filled in, then the cohorts whose identifier matches the prefix will be deleted from Moodle. ----------------- [[:local:entinstaller:technique|Back to the technical guide index]] - [[:local:entinstaller|Back to the component index]]- [[:plugins|Back to the plugin index]]- [[:start|Back to the catalog]]