localldapadditionsinstall

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
localldapadditionsinstall [2015/09/23 22:11]
admin créée
localldapadditionsinstall [2024/04/04 15:50] (current)
Line 1: Line 1:
-===== Local Ldap Additions : Installation =====+===== Local Ldap Additions : Installation ​et mise en oeuvre ​===== 
 + 
 +==== Installation ​====
  
 Ce plugin s'​installe de la manière standard :  Ce plugin s'​installe de la manière standard : 
Line 5: Line 7:
    - Déployez le zip dans le répertoire /local de votre distributrion Moodle    - Déployez le zip dans le répertoire /local de votre distributrion Moodle
    - Naviguez vers les notifications d'​administration pour temriner l'​installation logique du plugin    - Naviguez vers les notifications d'​administration pour temriner l'​installation logique du plugin
 +
 +==== Configuration ====
 +
 +La configuration générale se trouve dans le menu //​Administration > Plugins > Authentification//​ dans la page :
 +
 +   ​Additions à la synchronisation LDAP
 +
 +[[LocalLdapAdditionsconfiguration|Détail de la configuration]]
 +
 +==== Mise en route de l'​alimentation =====
 +
 +Une fois les deux plugins (authentification LDAP et LDAP Additions) configurés,​ vous pouvez mettre en place la synchronisation en programmant le déclenchement programmé du script CLI : 
 +
 +   0 3 * * * sudo -uwww-data php /<​moodlepath>/​local/​ldap_additions/​cli/​sync_users.php
 +   
 +Pour effectuer une mise à jour complète de tous les comptes (même ceux non modifiés entre temps) : 
 +
 +   0 3 * * * sudo -uwww-data php /<​moodlepath>/​local/​ldap_additions/​cli/​sync_users.php --force
 +
 +> **Note spécifiques aux utilisateurs de la virtualisation VMoodle**
 +
 +> Le script de synchronisation du plugin LDAP Additions **est compatible** avec la virtualisation VMoodle. Vous pouvez de ce fait expliciter l'​hôte cible sur lequel vous voulez faire tourner la synchronisation en écrivant : 
 +
 +   0 3 * * * sudo -uwww-data php /<​moodlepath>/​local/​ldap_additions/​cli/​sync_users.php --host=htp://​mon/​moodle.fr
 +
 +
 +==== Goodies ====
 +
 +La mise en oeuvre qui suit n'est pas obligatoire. Elle permet par contre de pouvoir accéder en lecture à la liste des membres d'une cohorte automatique créée par la synchronisation LDAP Additions. En effet, dans sa version standard, Moodle ne permet ni la modification ni la visualisation d'​effectifs de cohortes autres que celles créées manuellement par l'​administration. La mise en eovre suivant permet d'​accéder en lecture à la liste des membres des cohortes automatiques. Elle s'​appuie sur la mécanique du "​customscripting"​ de Moodle : 
 +
 +   - Créez un répertoire "​customscripts"​ à la racine de Moodle.
 +   - Copiez le contenu du répertoire __customscripts de la distribution du plugin LDAP Additions dans ce répertoire. ​
 +   - Modifiez votre fichier de configuration config.php comme suit : 
 +
 +   ​$CFG->​customscripts = '​{moodleabsroot}/​customscripts/';  ​
 +
 +La modification porte sur la liste des cohortes obtenue par le menu //​Administration > Utilisateurs > Comptes > Cohortes//.
  
 [[LocalLdapAdditions|Revenir à l'​index du plugin]] [[LocalLdapAdditions|Revenir à l'​index du plugin]]
localldapadditionsinstall.1443039113.txt.gz · Last modified: 2024/04/04 15:50 (external edit)