La synchro de cohorte vide les utilisateurs inscrits par "choix du groupe"

Re: La synchro de cohorte vide les utilisateurs inscrits par "choix du groupe"

par Denis Guiziou,
Nombre de réponses : 0
Bonjour Bruno (rebonjour Séverin),

Merci pour vos commentaires !

Alors, en fait, je suis une truffe 😆car en regardant mon script sync_cohorts.sh, je viens de voir que j'avais rajouté à la fin (en 2018 il est vrai), un traitement spécial pour la cohorte "_Toute_la_collectivité" à savoir une requête sql ... qui vide la cohorte  et refait des inserts ensuite. Pas terrible !
La raison est qu'elle est bien récupérée par la synchro avec LDAP mais, au niveau AD, c'est un groupe spécial qui ne contient que des sous-groupes, pas d'utilisateurs. Comme le script de synchro ne gère pas ceci, elle est donc vide au niveau de Moodle juste après la synchro (à cet effet mon delete sql ne sert d'ailleurs à rien). 
Ce n'est qu'à la fin du script que je la remplis par une requête sql qui récupère tous les utilisateurs encore actifs au niveau de la table mdl_users.

Bref, la synchro semble bien fonctionner. Le fait que cela pose problème chez nous est donc plus dû à notre cuisine interne ... 😶

En espérant que cela vous rassure un peu.

Cordialement

Denis