Liste des cours par cohorte

Re: Liste des cours par cohorte

par Denis Guiziou,
Nombre de réponses : 0

Bonjour,

Peut-être une requête du style :

SELECT distinct gr.name,c.fullname
   FROM mdl_cohort gr, mdl_cohort_members gm, mdl_role_assignments ra, mdl_user u, mdl_course c, mdl_context cxt, mdl_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
 order by gr.name, c.fullname

gr.name : nom de la cohorte

c.fullname : nom complet du cours

Je pense que c'est vraiment applicable uniquement si les cours sont attribués via une cohorte.

Cordialement

Denis