inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

par eloi BOUTILLIER,
Nombre de réponses : 4

Bonjour,


C'est mon premier message sur le forum et je tiens par commencer en remercient l'ensemble de la communauté pour le travail effectué et la bienveillance qui règne sur le forum.


Je suis en train de faire des tests afin de mettre en place un Moodle de Production ( 3.1) pour la rentrée, mais je rencontre actuellement un petit blocage :


J'ai paramétré le plug-in LDAP en me basant sur la doc :


https://docs.moodle.org/31/en/LDAP_enrolment


ainsi que sur des messages du forum.


Actuellement, j'arrive à faire que:


* un utilisateur se connecte avec ses identifiants/mot de passe du LDAP ( AD ) sur Moodle PUIS il apparaît dans la liste des utilisateurs de la plateforme


Cependant, j'aimerai que l'ensemble de mon LDAP remonte directement comme utilisateur de la plateforme sans qu'ils doivent se connecter une première fois "manuellement" à la plateforme.


Ensuite, j'aimerai savoir comment pousser cette automatisation en incorporant directement les utilisateurs au sein d'une cohorte.


Doit-on faire cela à partir d'une UO, d'un groupe ou d'un attribut de mon AD ? et comment procéde t'on ?


Mes recherches n'ont menées vers le plugin  


https://github.com/patrickpollet/moodle_local_ldap


Mais il semble daté et pas adapté à un Moodle 3.1 ...

 

Merci d'avance


Éloi BOUTILLIER


Moyenne des évaluations  -
En réponse à eloi BOUTILLIER

Re: inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

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

Bonjour Éloi,

Tout d'abord, bienvenue ici sourire

Attention, il y a deux choses à ne pas confondre :

  • ce qui est lié à l'authentification, et le fait d'avoir un compte sur la plateforme
  • ce qui est lié aux inscriptions, et le fait d'avoir des comptes inscrits à des cours

La documentation sur l'authentification via LDAP (https://docs.moodle.org/31/en/LDAP_authentication) devrait t'aider pour la partie de création (automatique) des comptes.

Pour le reste (l'inscription), je laisse d'autres personnes plus expérimentées te répondre clin d’œil

Séverin

En réponse à eloi BOUTILLIER

Re: inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

par Anne Garnavault Remy,

Bonjour Eric

Pour la synchronisation des utilisateurs via LDAP  , la documentation est ici : https://docs.moodle.org/31/en/LDAP_authentication#Enabling_the_LDAP_users_sync_job

Vous pouvez lancer manuellement ( en ligne de commande php ) la synchronisation via le script suivant: php -f .../moodle/auth/ldap/cli/sync_user.php. ( pour info il y a le même si vous utilisez l'authentification CAS)
Pour notre part nous le lançons via une tâche cron qui se déclenche toutes les nuits depuis des années ( synchro de plus de 35 000 inscrits).
En ce qui concerne les cohortes, le script de Patrick Pollet que vous citez fonctionnait bien jusqu'en 2.6 mais nous avions du l'adapter pour des besoins particuliers et le code n'est plus "partageable" puisqu'il fait appel des fonctions spécifiques de notre SI universitaire.
Je vous conseille donc de le tester au cas ou il fonctionnerai encore , hélas notre ami Patrick ne pourra plus nous aider car il nous a quitté prématurément.
Peut être un message sur le site pour voir si il peut y avoir un repreneur du plugin ...
Vous trouverez quelques info ici : https://moodle.org/mod/forum/discuss.php?d=229928
et ici : https://moodle.org/mod/forum/discuss.php?d=319221
Bonne journée
Anne

Moyenne des évaluations Utile (1)
En réponse à Anne Garnavault Remy

Re: inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

par eloi BOUTILLIER,

Merci à vous pour vos réponses et effectivement, il suffit d'activer le script pour que les comptes remontent dans Moodle.


Quant à Patrick Pollet et son plug-in, je lui fais des remerciements posthumes et cela prouve encore la force du Libre/collaboratif, car il continu d'apporte de l'aide a des personnes de la communauté Moodle même après son malheureux départ.


Comme indiqué dens le post https://moodle.org/mod/forum/discuss.php?d=319221, je vais tester le fork https://github.com/jtuttas/moodle_local_ldap avec une version 3.1 et vous tiendrez informé de son fonctionnement.

En réponse à eloi BOUTILLIER

Re: inscription automatique sur la plateforme à partir d'un LDAP (AD) et intégration dans une cohorte

par eloi BOUTILLIER,
Bonjour,


Après l'installation du plugin : https://github.com/jtuttas/moodle_local_ldap sur moodle 3.1


J'ai fini par le faire "tomber en marche " !


Si cela peut servir à d'autre, mon problème venait d'avoir paramétré dans :

 Tableau de bord / ► Administration du site / ► Plugins / ► Authentification / ► Serveur LDAP

de

Attribut utilisateur : cn

 d'avoir  changé pour :

Attribut utilisateur : samaccountname

et le script sortait une erreur de type :

PHP Notice:  Undefined index: samaccountname in /var/www/html/moodle/auth/ldap/auth.php on line 1570

Moyenne des évaluations Utile (1)