Bonjour,
Cela vient probablement d'une mauvaise utilisation des rôles.
Vous avez dû attribué le rôle "étudiant" au niveau système et non pas au niveau du cours. De ce fait, les participants sont automatiquement considéré comme "étudiants" pour l'ensemble des cours de la plateforme, qu'ils soient protégés par une clef d'accès ou pas.
Il ne faut pas confondre le statut "administratif" de l'usager (enseignant, étudiant, proviseur, professeur ...) et le rôle qu'il va jouer au sein de la plateforme pour laquelle, généralement, il ne doit être qu'un simple "utilisateur authentifié" après s'être connecté, pour devenir "étudiant" des cours qu'il doit suivre et/ou "enseignant" des cours qu'il doit donné.
D'une façon générale (et à quelques rares exceptions) AUCUN ROLE autre que celui d'administrateur ne devrait être attribué au niveau système.
Jérôme.