Attribuer des cours à des utilisateurs et des rôles spécifiques


Context

Il n'y a pas de fonctions pour rendre un cours disponible pour un rôle spécifique de mentor ou de mentoré. Cependant, il existe une solution alternative en utilisant des champs personnalisés. En utilisant des champs personnalisés, vous pourrez masquer/afficher des cours pour des utilisateurs et des rôles spécifiques.


1 – Attribuer des cours à des utilisateurs spécifiques

Cette première section expliquera comment masquer/afficher un cours à des utilisateurs spécifiques, quel que soit leur rôle (mentor ou mentoré). Lors de la création d'un module de cours, il existe une option pour restreindre la disponibilité d'un module aux utilisateurs avec des sélections spécifiques dans les champs personnalisés.

Exemple
Dans l'exemple ci-dessous, j'ai rendu le module "Sensibilisation interculturelle" du cours "Équité, diversité et inclusion" disponible uniquement aux utilisateurs qui ont sélectionné "sociologie" sur leur profil comme majeure ou majeure souhaitée. Quel que soit leur rôle (mentor ou mentoré), tant qu'ils ont sélectionné "sociologie" dans ce champ personnalisé, ils auront accès au module.


Page de profil

image-1664404036083.png

Page de création de module

image-1664404050609.png

Sur mon profil, j'ai sélectionné "Sociologie" comme option majeure / majeure souhaitée et, comme vous le voyez ci-dessous, je peux voir le cours "Équité, diversité et inclusion" et ses 3 modules.

image-1664404173865.png

Lorsque je change la sélection sur mon profil sous le champ Majeure/Majeure souhaitée à autre chose que « sociologie », je ne peux plus voir le module.

image-1664404192104.png

Pour masquer/afficher complètement un cours à certains utilisateurs, vous feriez la même restriction par champs personnalisés pour tous les modules du cours.

Étapes

1.0 Créez un champ personnalisé contenant plusieurs choix.

1.1 Assurez-vous de sélectionner "Mentor et mentoré" lors de l'attribution du champ personnalisé à un rôle.

image-1664404203822.png

1.2 À partir du tableau de bord de l'administrateur, cliquez sur « Cours » sous la section « Personnaliser ».

image-1664404232275.png

1.3 Cliquez sur la case sous la colonne du module correspondant au cours qui doit être réservé à des utilisateurs spécifiques.

image-1664404247625.png

1.4 Cliquez sur « Modifier » dans la colonne « Actions » du premier module répertorié.

image-1664404255915.png

1.5 Sous la rubrique « Sélectionner les champs personnalisés », cliquez sur le champ personnalisé que vous venez de créer et qui sera utilisé pour attribuer ce module.

image-1664404268438.png

1.6 Un nouveau champ apparaîtra vous demandant d'indiquer quelle(s) sélection(s) seront utilisées pour attribuer ce module.

image-1664404282297.png

1.6.1 Dans cet exemple, je rends ce module accessible uniquement aux utilisateurs qui ont sélectionné « philosophie », « psychologie » ou « sociologie » dans le champ personnalisé « Majeur/Majeur souhaité ». Par conséquent, le module sera affiché pour les utilisateurs qui ont effectué l'une de ces sélections, mais masqué pour les utilisateurs qui n'ont pas sélectionné ces options.

Veuillez noter que lorsqu'un utilisateur ne fait aucune sélection dans le champ personnalisé, cela l'empêchera également de voir le module/cours.

1.7 Faites défiler vers le bas et cliquez sur Sauvegarder.

image-1664404321513.png

1.8 Répétez les étapes 1.4 à 1.7 pour tous les autres modules du même cours afin de restreindre entièrement un cours en fonction des sélections de champs personnalisés.


2 – Attribuer des cours à des rôles spécifiques

Il est également possible d'attribuer un cours au rôle spécifique de mentor ou de mentoré à l'aide de champs personnalisés. Nous allons légèrement modifier le processus expliqué dans la section précédente ci-dessus.

Étapes

2.0 Créez un champ personnalisé contenant plusieurs choix.

2.1 C'est ici que nous allons changer le processus. Assurez-vous de sélectionner un seul des deux rôles lors de l'attribution du champ personnalisé à un rôle. Par exemple, si je veux utiliser ce champ pour attribuer le cours à des mentors, je sélectionnerai « Mentor ».

image-1664404336232.png

2.2 À partir du tableau de bord de l'administrateur, cliquez sur « Cours » sous la section « Personnaliser ».

image-1664404345242.png

2.3 Cliquez sur la case sous la colonne du module correspondant au cours qui doit être réservé à des utilisateurs spécifiques.

image-1664404358729.png

2.4 Cliquez sur « Modifier » dans la colonne « Actions » du premier module répertorié.

image-1664404365461.png

2.5 Sous la rubrique « Sélectionner les champs personnalisés », cliquez sur le champ personnalisé que vous venez de créer pour les mentors et qui sera utilisé pour attribuer ce module aux mentors.

image-1664404409402.png

2.6 Un nouveau champ apparaîtra vous demandant d'indiquer quelle(s) sélection(s) seront utilisées pour attribuer ce module.

image-1664404430745.png

2.6.1 Dans cet exemple, je souhaite attribuer ce module aux mentors et comme j'ai créé ce champ pour les mentors uniquement, je dois sélectionner toutes les options répertoriées afin que, peu importe ce qu'un mentor sélectionne, il puisse voir ce module.

Veuillez noter que lorsqu'un utilisateur ne fait aucune sélection dans le champ personnalisé, cela l'empêchera également de voir le module/cours.

2.7 Faites défiler vers le bas et cliquez sur Sauvegarder.

image-1664404460614.png

2.8 Répétez les étapes 2.4 à 2.7 pour tous les autres modules du même cours afin de restreindre entièrement un cours en fonction des sélections de champs personnalisés.