Bonjour,
A Caen les vacances ... (pour rester dans la lignée de Troyes, Sète ...) ...
Pour ma part j'ai créé un rapport dans Rapports -> rapports personnalisés, où j'ai placé la requête (j'espère qu'elle est correcte) :
SELECT distinct c.fullname as Cours,gr.name as Cohorte
FROM {cohort} gr, {cohort_members} gm, {role_assignments} ra, {user} u, {course} c, {context} cxt, {role} ro
WHERE ra.roleid= ro.id and ra.userid = u.id AND
ra.contextid = cxt.id AND cxt.contextlevel = 50 AND
cxt.instanceid = c.id AND roleid<5 and
u.id = gm.userid and gm.cohortid = gr.id and
c.fullname like concat('%',:nom_du_cours,'%')
order by c.fullname,gr.name
Pour :nom_du_cours cela indique qu'au moment de l'exécution du rapport un paramètre "nom du cours" sera proposé pour filtrer. Si on ne rentre rien çà sera toute la liste. On pourrait en plus rajouter un filtre style :nom_utilisateur pour avoir un filtre "nom utilisateur" ... On peut égalerment exporter la liste sous Excel.
Cordialement
Denis