L'annuaire du module Thot

L'annuaire du module Thot a été conçu dans le respect des préconisations du Schéma Directeur des Espaces numériques de Travail (SDET[1]), défini par le ministère de l'Éducation nationale.

Remarque

L'ensemble des classes d'objets et des attributs spécifiques à l'annuaire Thot sont décrits dans le fichier /etc/ldap/schema/eole/ent4.schema présent sur le module.

Structure de l'annuaire

La racine de l'annuaire (Base DN[2]) est celle qui a été définie dans l'onglet Annuaire de l'interface de configuration du module.

Directement sous la racine, les 3 unités organisationnelles (OU[3]) principales sont les suivantes :

  • personnes : accueille tous les objets représentant des personnes (élève, responsables, enseignant, personnel administratif, ...) ;
  • structures : accueille tous les objets représentant des structures (école, collège, inspection académique, rectorat, ...) ;
  • groupes : accueille tous les objets représentant des groupes de personnes (classe, groupe d'élèves, ...).

Il s'agit donc d'une organisation "à plat".

Personnes

Les objets représentant des personnes dérivent tous de la classe d'objet (Object Class) : ENTPerson et d'une classe d'objet auxiliaire parmi les suivantes :

  • ENTEleve : élève
  • ENTAuxPersRelEleve : personne en relation avec les élèves
  • ENTAuxEnseignant : personne enseignante
  • ENTAuxNonEnsServAc : personne non enseignante rattachée administrativement aux services académiques
  • ENTAuxNonEnsCollLoc : personne non enseignante rattachée administrativement à une collectivité locale
  • ENTAuxNonEnsEtab : personne non enseignante rattachée administrativement à un établissement d'enseignement

Certains attributs possèdent un format spécifique :

  • uid : identifiant principal respectant la préconisation du SDET, à savoir :

    "un identifiant unique sur le périmètre national mais qui ne permet pas d'être associé à l'identité de l'accédant [...] Cet identifiant est de la forme « LxxCiiii » avec :­

    • L et C : lettre et chiffre du code projet ENT­ ;
    • xx et iiii : 2 lettres et 4 chiffres à générer pour chaque entrée"
  • ENTPersonLogin : identifiant unique de la forme prenom.nomXX avec XX représentant deux chiffres permettant de faire la distinction entre plusieurs homonymes

  • ENTPersonJointure : clé de jointure respectant la préconisation du SDET, à savoir :

    "Les attributs clés de jointure sont construits comme suit :

    • Identifiant de la source autoritaire (ENT ou AC-<ACAD> ou <autre>)
    • Suivi du caractère "$"
    • Suivi de la clé de jointure fournie par la source autoritaire pour désigner l'objet"

Structures

Les objets représentant des structures dérivent tous de la classe d'objet (Object Class) : ENTStructure.

Les classes d'objets disponibles sont les suivantes :

  • ENTEtablissement : établissement d'enseignement
  • ENTServAc : service académique
  • ENTCollLoc : collectivité locale
  • ENTEntreprise : entreprise partenaire

Certains attributs possèdent un format spécifique :

  • ENTStructureUAI : identifiant principal pour les établissements d'enseignement, il contient l'UAI[4] qui est un code unique
  • ENTStructureSIREN : identifiant principal pour les autres structures, il contient le numéro SIREN

Groupes

Les classes d'objets disponibles pour les groupes sont les suivantes :

  • ENTClasse : classe d'élèves
  • ENTGroupe : groupe d'élèves
  • ENTGroupementEtabs : groupement d'établissements

Certains attributs possèdent un format spécifique :

  • cn : identifiant principal pour les classes et les groupes d'élèves, il est composé du numéro SIREN de l'établissement et du nom du groupe séparés par un tiret bas