Bonjour,
Je vous expose notre problème : sur ma plateforme cohabitent des utilisateurs de l'établissement qui s'identifient par CAS et des utilisateurs extérieurs qui s'auto-inscrivent en compte locaux (projets particuliers, cours en échange, ...).
Nous avions deux plateformes distinctes selon les usages Interne ou avec personne externe. Historiquement, en interne, en plus des accès aux cours auxquels ils sont inscrits, toutes les personnes de l'UTT (personnels et etudiants) ont accès au moins en lecture à tous les cours (aide pour les étudiants en stage, en semestre à l'étranger, facilite le choix des UV à la carte chez nous, ...).
Pour conserver cette façon de faire que tout le monde apprécie ici, nous souhaitons que les utilisateurs CAS puissent accéder en visiteurs anonymes à tous les cours mais pas les utilisateurs extérieurs !
logiquement nous avons pensé créer une cohorte avec uniquement les personnes interne. Nous avons deja testé :
- Au niveau du cours : attribution du rôle "sans rôle" à la cohorte pour chaque cours (puisqu'anonyme n'existe pas à ce niveau). Le problème est que l'ensemble des cours est affiché sur la page MY de l'utilisateur (d'ou la perte du bénéfice de la page MY)
- Au niveau de la catégorie, la cohorte est inscrite comme visiteur anonyme : problème, il faut activer l'accès anonyme dans chaque cours pour que ca fonctionne et du coup, tout le monde y a accès, la cohorte ne sert plus à rien !
Bref, les accès d'une cohorte dans un cours sont possibles mais pas en tant que visiteur anonyme sans avoir activé l'accès anonyme ... ce qui revient à donner accès à tout le monde !
la solution du mot de passe ne me convient pas non plus car je souhaite que ce soit transparent pour l'utilisateur !
Pfff ... si quelqu'un a une idée lumineuse, je suis preneuse !
Merci les moodlers !