Configuration de la synchronisation des cours

ENT Installer : Synchronisation de données par les ENTs

Synchronisation de catégories de cours (arborescence seulement)

Activation des catégories de cours

Commutateur spécifique d'activation de la synchronisation des catégories de cours. Si cette case n'est pas cochée, aucune synchronisation ne sera faite sur les catégories de cours par quelque action que ce soit (CLI, cron, ou manuelle)

contexte des catégories de cours

Le ou les contextes ldap où les groupes ldap représentant des catégories de cours sont stockés. Différents contextes peuvent être séparés par des points-virgules.

Sélecteur des catégories de cours

Un filtre LDAP pour discriminer les enregistrements LDAP pertinents dans les contextes ci-dessus.

Attribut LDAP de l'id de catégorie

L'attribut du groupe où est stocké l'identifiant primaire de catégorie.

Attribut LDAP de le numéro d'identification de catégorie

L'attribut du groupe où est stocké le numéro d'identification de catégorie (en général identique à ci-dessus). Il vise à renseigner l'IDNumber de catégorie.

Extracteur de de numéro d'identification

Une expression régulière avec au moins un sous-motif pour extraire la valeur du numéro d'identification. par défaut on utilisera le motif attrape-tout '(.*)'.

Motif de l'identifiant de catégorie

Un motif de construction de la valeur du numéro d'identification des catégories, comme un chaine de caractère admettant un emplacement %CCID% pour injecter le résultat de l'extracteur précédent.

Attribut LDAP du nom de catégorie

Le nom de l'attribut LDAP qui porte le nom de la catégorie.

Le nom est un chemin complet ?

A cocher si le nom de la catégorie donne le chemin complet des noms à partir de la racine, par exemple : Pédagogie/Année 1/Economie-Gestion, ou seulement le nom simple de la catégorie. Dans ce dernier cas, l'usage de la référence au parent ci-après est attendu.

Attribut LDAP de la catégorie parente

L'attribut LDAP contenant la référence à la catégorie parente.

Extracteur de la catégorie parente

Une expression régulière avec au moins un sous-motif pour extraire la valeur du numéro d'identification. par défaut on utilisera le motif attrape-tout '(.*)'.

Motif de la catégorie parente

Un motif de construction de la valeur de l'identifiant de catégorie parente, comme un chaine de caractère admettant un emplacement %PCID% pour injecter le résultat de l'extracteur précédent.

Synchronisation de cours

Activation

Commutateur spécifique d'activation de la synchronisation des cours. Si cette case n'est pas cochée, aucune synchronisation ne sera faite sur les cours par quelque action que ce soit (CLI, cron, ou manuelle).

Contextes LDAP des cours

Le ou les contextes LDAP où les groupes ldap représentant des cours sont stockés. Différents contextes peuvent être séparés par des points-virgules.

Filtre LDAP pour les cours

Un filtre LDAP pour sélectionner les groupes LDAP représentant des cours.

Attribut LDAP identifiant primaire des cours

Le nom de l'attribut LDAP qui porte l'identifiant primaire de cours.

Extracteur de l'identifiant de cours

Une expression régulière avec un sous-motif de capture pour extraire la valeur de l'identifiant de cours. Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Motif de construction de l'identifiant de cours

Une chaine de caractère acceptant un emplacement %ID% pour insérer la capture ci-avant. Par défaut on utilisa l'expression '%ID%' qui correspond à la capture sans modification.

Clef de jointure primaire des cours

Le champ Moodle dans la table 'course' sur lequel la correspondance de l'identifiant de cours est faite.

Attribut LDAP du nom court

Le nom de l'attribut LDAP qui porte le nom court (shortname) du cours.

Extracteur du nom court

Une expression régulière avec un sous-motif de capture pour extraire la valeur de l'identifiant primaire de cours. Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Motif de construction du nom court

Une chaine de caractère acceptant un emplacement %VALUE% pour insérer la capture ci-avant.

Nom complet du cours

Attribut LDAP du nom complet de cours

Attribut LDAP contenant le nom complet du cours. La valeur intégrale de ce champ est reportée dans le nom long de cours dans moodle.

Attribut LDAP du numéro d'identification de cours

Attribut LDAP contenant le numéro d'identification externe du cours.

Extracteur du nom court

Une expression régulière avec un sous-motif de capture pour extraire la valeur du numéro d'identification de cours (idnumber). Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Motif de construction du nom court

Une chaine de caractère acceptant un emplacement %VALUE% pour insérer la capture ci-avant. Par défaut on utilisa l'expression '%VALUE%' qui correspond à la capture sans modification.

Classement du cours dans les catégories

Attribut LDAP de la catégorie de cours

L'attribut LDAP qui porte la référence à la catégorie du cours. Plusieurs syntaxes sont possibles (voir ci-dessous).

Séparateur du chemin de catégorie

Si la syntaxe est une syntaxe composite ou un chemin, le séparateur qui sépare les différentes portions du chemin de rangement.

Syntaxe de l'identifiant de catégorie

La synchronisation accepte 4 syntaxes :

La syntaxe composite : La syntaxe composite est une syntaxe de cheminn, dans laquelle les différents noeuds peuvent contenir plusieurs informations, séparées par le séparateur de connées composite (voir paramètres globaux).

Un chemin de noms : Une succession de noms des noeuds intermédiaires à partir de la racine, séparés par le séparateur de chemin.

Un identifiant interne (id de la base de donées)

L'identifiant externe (IDNumber) de catégorie

Dans les deux derniers cas, la position absolue de la catégorie ne pouvant être connue, les catégories doivent préexister à la synchronisation.

Identifiant de la catégorie par défaut

L'identifiant externe (idnumber) de la catégorie à utiliser si aucune information de catégorie n'est fournie dans l'enregistrement de cours, ou si cette information est invalide. S'il n'existe aucun défaut et que la catégorie fournie ne peut être exploitée, alors le cours ne sera pas créé, ou son information de catégorie ne sera pas mise à jour.

Champs annexes

Champ LDAP du résumé de cours

Le champ LDAP qui contient le texte HTML du résumé de cours.

Champ LDAP de visibilité du cours

Un champ LDAP qui contient une information non vide pour indiquer la visibilité du cours. Si aucun champ n'est mentionné, la visibilité du cours n'est pas synchronisée.

Modèles de cours

Champ LDAP du modèle de cours

Le champ LDAP qui porte le nom d'un modèle de cours pour la création du cours. La valeur doit être un nom court de cours existant dans Moodle et disposant d'une archive de sauvegarde dans la “zone des sauvegardes du cours” (*)

(*) Attention : les sauvegardes naturellement rangées dans la “zone personnelle de sauvegarde” ne sont pas éligibles pour une restauration de modèles.

Filtre pour le template

Une expression régulière avec un sous-motif de capture pour extraire la valeur du nom de modèle de cours. Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Motif pour le template

Une chaine de caractère acceptant un emplacement %VALUE% pour insérer la capture ci-avant. Par défaut on utilisa l'expression '%VALUE%' qui correspond à la capture sans modification.

Template par défaut

Si cette valeur est donnée, alors tous les cours créés sans référence à un template explicite seront basés sur ce cours (par nom court). On admet que la valeur de template “default”, utilise aussi cette valeur par défaut.

Données relatives aux inscriptions directes

La synchronisation de cours admet un traitement direct des inscriptions d'utilisateurs ou de cohortes d'utilisateur si la structure de l'entrée LDAP représentant le cours contient les champs nécessaires.

Identifiant interne d'utilisateur

La clef de jointure (champ moodle) sur laquelle les rapprochements d'utilisateurs sont faits.

Attribut pour les enseignants éditeurs

Le champ LDAP qui contient la liste des enseignants avec pouvoir de modifier le cours.

Attribut pour les enseignants non éditeurs

Le champ LDAP qui contient la liste des enseignants sans pouvoir de modifier le cours.

Filtre extracteur pour les enseignants

Une expression régulière avec un sous-motif de capture. La valeur capturée doit être un identifiant primaire de l'utilisateur (défini selon les paramètres LDAP standard). Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Filtre pour l'identifiant interne d'utilisateur

Une expression régulière avec un sous-motif de capture pour capturer la valeur nette de l'identifiant d'utilisateur. Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Attribut indirect d'identifiant utilisateur

Si ce champ est utilisé, alors la valeur de l'identifiant utilisateur extrait du précédent résultat est considéré comme un DN d'une tierce entité LDAP dans laquelle il faut aller rechercher la valeur terminale de l'identifiant d'utilisateur (recherche par indirection).

Détecteur de cohorte

Pour les attributions de rôle sur la base de l'attribut multivalué “member” (ou autre attribut d'appartenance tel que défini par le paramètrage de l'authentification LDAP), le synchroniseur est capable de discerner des identifiants portant sur des utilisateurs uniques ou des cohortes. Le détecteur de cohort est une expression régulière caractéristique détectant le type “cohorte” dans l'enregistrement de membre.

Filtre extracteur pour l'identifiant de cohorte

Une expression régulière avec un sous-motif de capture pour capturer la valeur nette de l'identifiant de cohorte (idnumber). Par défaut on utilisera le motif attrape-tout : '^(.*)$'.

Méthode d'inscription des utilisateurs

Détermine quelle sera la méthode d'inscription porteurse de l'inscription synchronisée.

Revenir à l'index du guide technique - Revenir à l'index du composant - Retour à l'index des plugins - Revenir au catalogue