Bloc "Mes cours" : liste des cours ou je suis inscrit seulement ?

Re: Bloc "Mes cours" : liste des cours ou je suis inscrit seulement ?

par Nicolas Sicard,
Nombre de réponses : 0
Hello,

De mon point de vue, le comportement du bloc "Mes cours" n'est pas anormal. Il correspond simplement à un choix que je ne trouve pas toujours judicieux dans certaines situations.

Il y a une différence entre le fait de pouvoir accéder à un cours (ie avoir la capacité moodle/course:view) et le fait d'y être inscrit. En résumé, dans le premier cas on peut visualiser le contenu (ressources ou activités) mais on ne peut pas, la plupart du temps, participer aux activités (s'inscrire aux forums etc.).

Le tout est de définir le sens exact de "Mes cours". Sont-ce ceux auxquels j'ai accès (inscrit ou non), ou seulement ceux auxquels je suis inscrit ?

Prenons le cas concret d'un rôle de type "Inspector" qui permet à un utilisateur particulier (responsable de service, directeur etc.) qui peut être prof par ailleurs et donc inscrit à ce titre dans certains cours, d'accéder à tous les cours d'une catégorie voire du site entier. Cet utilisateur aura donc dans la liste de "Ses cours" tous les cours auxquels il a accès. Or la liste peut être très très longue... et sans grand intérêt.

C'est pourquoi je trouverais intéressant d'au moins laisser la possibilité de filtrer seulement les cours où l'utilisateur est inscrit.

Il me démange d'aller moi-même bidouiller le fichier source que je suis allé lire, mais je n'ai pas assez de connaissances en PHP et dans l'API de Moodle (il va falloir que je m'y mette sérieusement...) pour me lancer. Pourtant j'ai le sentiment que ce ne doit pas être grand chose (me trompe-je ?).

Je viens d'ailleurs de trouver une entrée dans le tracker à ce sujet, contenant des liens vers des discussions : http://tracker.moodle.org/browse/MDL-8902

nico