bonjour,
je suis au courant de cette "double" notion des rôles/capacités.
J'utilise la version anglaise de Moodle, et des 2 côtés, cela s'appelle Student.
Mes méthodes d'inscriptions des cours étaient bien sur l'attribution "Student" du rôle pour les gens s'inscrivant aux cours.
Mon erreur est de ne pas avoir créée un autre rôle "student_in_courses" afin de mieux différencier visuellement les rôles.
D'un autre côté, c'est dommage que Moodle ne permette pas de créer des liens entre les rôles dans les cours et les rôles dans le site.
Par exemple, dans la vie réelle mon cas était de donner accès à un panneau d'affichage en dehors des salle de cours (disons dans le couloir) et pour ce droit j'avais besoin que l'utilisateur soit étudiant. dés lors où il a badgé pour entrer dans l'établissement , ça devrait lui donner accès au couloir réservé aux étudiants.... et par définition, un étudiant inscrit à un cours est forcément un étudiant à badge.
En tout cas dans les réglages, je ne donne pas accès au cours, aux étudiants sans-bage, c-a-d sans avoir été identifié.
c'est dommage aussi que le message d'erreur ne soit pas plus explicite
que ça. Quand on est bloqué devant l'enceinte d'un établissement, le
gardien nous donne la raison et pas juste son message de refus.
bonne journée à tous.