Méthode d'inscription par requêtes LDAP

Méthode d'inscription par requêtes LDAP

par coupeau charles,
Nombre de réponses : 7
Bonjour,

nous utilisons l'authentification SSO-CAS, nous utilisons également la méthode d'inscription par Base de données externe (par code étape), est-il possible d'effectuer des inscriptions par requêtes LDAP.
Cela dans le cas où un espace de cours touche quelques étudiants de plusieurs diplômes.
Il y a bien la clé d'inscription mais comment communiquer cette clé (à part envoyer un mail individuel = lourdeur de la procédure = 100 - 120 mails).
En sachant que Moodle est capable de se baser sur un LDAP il devrait être capable de marcher par requêtes LDAP pour des inscriptions.

Merci d'avance.

Charles Coupeau
Moyenne des évaluations  -
En réponse à coupeau charles

Re: Méthode d'inscription par requêtes LDAP

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

Oui, c'est effectivement possible sourire

je ne peux que te conseiller de lire la documentation sur l'inscription par LDAP sourire

Pour le reste, je ne saurais trop te conseiller, ne l'utilisant pas (notre annuaire ne reprend pas les informations nécessaires), mais d'autres personnes devraient pouvoir t'aider clin d’œil

Séverin
En réponse à coupeau charles

Re: Méthode d'inscription par requêtes LDAP

par Valery Fremaux,

Voir les paramètres d'activation de création des utilisateurs dans les paramètres LDAP. Ceci dit, il semble que le script réel qui se déroule pour cette création soit magré tout à écrire de manière contextuelle à l'utilisation "in-situ".

Cela ne semble pas complètement infaisable, mais pas simple non plus.

Cheers.

En réponse à coupeau charles

Re: Méthode d'inscription par requêtes LDAP

par Yves Roy,

Bonjour,

s'agit-il de l'inscription automatique à un cours ? Si oui, nous utilisons cela depuis plus de 2 ans. Le principe est simple : l'ID du cours doit correspondre au CN d'un groupe statique ou dynamique contenu dans une OU de l'annuaire déclarée à Moodle. Tous les membres de ce groupe seront alors inscrits au cours dès leur connexion suivante.

Plusieurs pièges là-dedans :

  • Pas de désincription automatique si on ne fait plus partie du groupe.
  • Peut poser des problèmes de performance car les appartenances sont interrogées à chaque login.
  • Moodle ne recherche que l'ID de l'utilisateur dans les groupes, pas son login. Donc, si l'ID est l'UID numérique des *nix, il faut des groupes Posix. Si, en revanche, c'est le Distinguished name (dn), il faut des groupes de type groupOfNames.
  • Ne fait que reporter le problème plus loin, car il faudra affecter l'individu au groupe dans l'annuaire.

Pour ce dernier point, nous gérons des groupes dynamiques, qui sont en fait des requêtes LDAP. On gagne alors fortement en souplesse (facilité d'inclure plusieurs diplômes dans un même cours) à la condition que l'annuaire soit bien conçu et bien rempli, d'une part, et que ses performances soient au rendez-vous (ce qui suppose une indexation bien pensée).

YR

Moyenne des évaluations Utile (3)
En réponse à Yves Roy

Re: Méthode d'inscription par requêtes LDAP

par coupeau charles,
Je pensais à une utilisation plus flexible et au cas par cas.
Indication d'une requête LDAP dans les paramètres de cours (exp : (&(ur1sourcecreation=APOGUR1)(ur1etatcompte=on)(ur1etape=xxxxxx)(ur1anneeinscr=2007))

en se basant sur le OU indiqué en paramètre d'inscription LDAP. Etant à l'Université de Rennes1, s'il devait avoir autant d'espace de cours que code étape existant .... dead

Merci pour vos renseignements très intéressants.

cdt,
Charles
En réponse à Yves Roy

Re: Méthode d'inscription par requêtes LDA

par coupeau charles,
Bonjour,

ayant plusieurs groupes dynamiques dans le ldap, je souhaiterai créer uniquement un seul cours sur un groupe dynamique.

Je souhaiterai créer un cours se basant sur un groupe dynamique ayant une requête ldap regroupant tous le personnel de notre université.
Créer un groupe dynamique ne devrait pas poser de problème, c'est comment faire le lien entre cette espace de cours et ce groupe dynamique.

voici les paramètres d'inscriptions par ldap:

Réglages du serveur LDAP

enrol_ldap_host_url: ldap://ldapglobal.xxxxxxxxx

enrol_ldap_version: 2
enrol_ldap_bind_dn:

ldap_bind_pw:

ldap_search_sub: Oui

Réglages pour l'inscription des étudiants

enrol_ldap_student_contexts: ou=xxxxx, dc=univ-xxxx, dc=fr

enrol_ldap_student_memberattribute: oui

Réglages pour l'inscription des enseignants

enrol_ldap_teacher_contexts: ou=xxxxx, dc=univ-xxxx, dc=fr
enrol_ldap_teacher_memberattribute: oui

Réglages de l'inscription aux cours

enrol_ldap_objectclass: objectClass=*

enrol_ldap_course_idnumber:
uid

enrol_ldap_course_shortname: ????
enrol_ldap_course_fullname:
????

enrol_ldap_course_summary:
????


En réponse à coupeau charles

Re: Méthode d'inscription par requêtes LDA

par Yves Roy,

Bonjour,

enrol_ldap_objectclass: posixGroup me paraît plus indiqué dans un contexte où l'uid est l'identifiant. Au delà de ça, il suffit que le "numéro d'authentifcation du cours" ou ID ait le même nom que le groupe dynamique.

Maintenant, un tel groupe est susceptible de poser quelques problèmes de performance de l'annuaire : à tester en situation réelle.