« Création de rôles personnalisés » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
 
(28 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Rôles}}{{Travail en cours}}
{{Rôles}}== Créer un rôle personnalisé ==
== Créer un rôle personnalisé ==


Pour créer un rôle personnalisé :
Pour créer un rôle personnalisé :
#Go to ''Administration > Site administration > Users > Permissions > Define roles''.
#Accédez à ''Administration du site > Utilisateurs > Permissions > Définition des rôles''
#Click the "Add a new role" button.
#Cliquez sur le bouton ''Ajouter un nouveau rôle''
#Select template for the new role or upload a preset
#Au besoin, sélectionnez un modèle de rôle ou déposez un préréglage de rôle, puis cliquez sur ''Continuer''
#Give the role a Short name e.g. 'Parent'.The short name is necessary for other plugins in Moodle that may need to refer to the role (e.g. when uploading users from a file or setting enrolments via an enrolment plugin).
#Donnez au rôle un nom (par exemple ''Parent'' ou ''Inspecteur''), un nom abrégé et une description (optionnelle). Le nom abrégé est nécessaire pour permettre aux autres plugins de Moodle de se référer au rôle. Pour le nom complet, il est possible d'utiliser la [[Contenu multilingue|syntaxe multilingue]] si vous utilisez Moodle avec plusieurs langues
#You must provide a full name for all custom roles. If you need to name the role for multiple languages you can use [[Multi language content|multi-lang syntax]] if you wish.
#Sélectionnez si nécessaire un modèle de rôle adéquat (voir ci-dessous pour plus de détails à ce sujet)
#Give the role a description (optional).
#Cochez pour les contextes où ce rôle pourra être attribué. Par exemple, pour un rôle d'inspecteur, ''Système'', ''Catégorie de cours'' et ''Cours'')
#Select an appropriate role archetype (see below for further information).
#Définissez les permissions suivant les besoins
#Select the contexts where the role may be assigned e.g. 'User' for Parent role.
#Cliquez sur le bouton ''Créer ce rôle'' en haut ou tout en bas de la page.
#Set permissions as required.
#Scroll to the top or bottom of the page and click the "Create this role" button.
 
 
 
{|
|-
| [[Image:addinganewrole26.png|thumb|Adding a new role and setting context types]]
| [[Image:permissions125.png|thumb|Choose "Allow" where required]]
| [[Image:permissions225.png|thumb|Extra options with "Show advanced" enabled]]
|-
|}


== Modèles de rôle ==
== Modèles de rôle ==


Un modèle de rôle est
Un modèle de rôle est :


* un modèle non-modifiable (i.e. « codé en dur ») pour un rôle ;
* un modèle non-modifiable (i.e. « codé en dur ») pour un rôle ;
* utilisé au cours des mises à jour de Moodle lors de l'ajout de réglages par défaut pour des nouvelles capacités. Sans modèle de rôle, aucune nouvelle capacité au cours de la mise à jour ;
* utilisé au cours des mises à jour de Moodle lors de l'ajout de réglages par défaut pour des nouvelles capacités. Sans modèle de rôle, aucune nouvelle capacité n'est modifiée ou ajoutée lors des mises à jour ;
* utilisé lors de la réinitialisation d'un rôle afin de déterminer les réglages par défaut.  Sans modèle de rôle, les capacités n'ont pas de permission définie.
* utilisé lors de la réinitialisation d'un rôle afin de déterminer ses réglages par défaut.  Sans modèle de rôle, la réinitialisation supprime toutes les permissions.


Il n'est pas nécessaire de définir un rôle modèle pour les rôles personnalisés ou si l'administrateur du site veut définir de nouveaux réglages pour les capacités après une mise à jour.
Il n'est pas nécessaire de définir un rôle modèle pour les rôles personnalisés ou si l'administrateur du site veut définir manuellement de nouveaux réglages pour les capacités après une mise à jour.


== Dupliquer un rôle ==
== Dupliquer un rôle ==


To create a duplicate role:
Pour dupliquer un rôle :
#Go to ''Administration > Site administration > Users > Permissions > Define roles''.
#Accédez à ''Administration du site > Utilisateurs > Permissions > Définition des rôles''
#Click the "Add a new role" button.
#Cliquez sur le bouton ''Ajouter un nouveau rôle''
#Select existing role as a template
#Sélectionnez un rôle existant comme modèle, puis cliquer sur ''Continuer''
#Give a name and set permissions for your new role; scroll down and click "Create this role".
#Donnez au rôle un nom et définissez les permissions suivant les besoins
#Cliquez sur le bouton ''Créer ce rôle'' en haut ou tout en bas de la page.


==New role considerations==
== Rôles personnalisés et description de cours ==


A new role is not automatically listed in course descriptions even if was created by copying a role that is listed, such as Teacher. If you want the new role to appear in the course listing, you must set it explicitly via ''Administration > Site administration > Appearance > Course managers''.
Les titulaires d'un rôle personnalisé n'apparaissent pas automatiquement dans la description des cours, même si le rôle a été créé en dupliquant un rôle dont les titulaires y sont listés, par exemple le rôle d'enseignant. Si vous voulez que les titulaires d'un rôle personnalisé apparaissent dans le descriptif des cours, vous devez le définir explicitement sous ''Administration du site > Présentation > Cours'', en le cochant sous ''Contacts de cours''.


==Testing a new role==
== Tester un nouveau rôle ==
''Administration > Switch role to''
Pour voir comment se présente un contexte pour le titulaire d'un rôle déterminé, utilisez le lien "Prendre le rôle…" du menu utilisateur.
Use the "Switch role to" link to see what another role will see in that context.


Since switching roles confines you to those roles you can assign in a course context, this method is only useful for testing course-scoped capabilities (i.e. it will not be useful for testing permissions that apply outside the course context, like moodle/user:edit).
Cette fonctionnalité ne permet de tester que les rôles attribués dans le contexte de cours. Cette méthode n'est donc utile que pour tester les capacités actives dans un cours. Elle ne sera pas utlie pour voir ce qui se passe avec les capacités ayant un effet en dehors des cours, comme "moodle/user:edit".


''Tip:'' You can always create test user and assign the new role to them.  Then logout as admin and login as the test user. This is really the best way to test a new role.
''Astuce :'' il est plus judicieux pour tester les rôles de créer un utilisateur de test et de lui attribuer le rôle à tester, puis de se connecter à Moodle avec ce compte de test. C'est la meilleure façon de tester un rôle.


== Exemples de rôles personnalisés ==
== Exemples de rôles personnalisés ==


*[[Parent role|Parent]] - for providing parents/mentors/tutors with permission to view certain information about their children/mentees/tutees
*[[Rôle parent|Parent]] - permet aux parents/mentors/tuteurs de consulter certaines informations sur leurs enfants/mentorés/tutorés
*[[Demo teacher role|Demo teacher]] - for providing a demonstration teacher account with a password which can't be changed
*[[Rôle enseignant démo|Enseignant démo]] - permet de configurer un rôle d'enseignant démo dont le mot de passe ne peut pas être changé
*[[Forum moderator role|Forum moderator]] - for providing a user with permission in a particular forum to edit or delete forum posts, split discussions and move discussions to other forums
*[[Rôle modérateur de forum|Modérateur de forum]] - permet de donner à un utilisateur, dans un forum déterminé, la faculté de modifier ou de supprimer des messages, de séparer des discussions et de déplacer des discussions vers d'autres forums
*[[Rôle d'inspecteur|Inspecteur]] –  fournit à des utilisateurs externes la possibilité de voir tous les cours (sans avoir à s'y inscrire) et sans y participer
*[[Rôle d'inspecteur|Inspecteur]] –  fournit à des utilisateurs externes la possibilité de voir tous les cours (sans avoir à s'y inscrire) et sans y participer
*[[Calendar editor role|Calendar editor]] - for enabling a user to add site or course events to the calendar
*[[Rôle éditeur de calendrier|Éditeur de calendrier]] - permet à un utilisateur d'ajouter des événements de site ou de cours au calendrier
*[[Blogger role|Blogger]] - for limiting blogging to specific users only
*[[Rôle blogueur|Blogueur]] - pour limiter la fonctionnalité de blog à certains utilisateurs seulement
*[[Quiz user with unlimited time role|Quiz user with unlimited time]] - for allowing a user unlimited time to attempt a quiz which has a time limit set
*[[Rôle utilisateur de test sans limite de temps|Utilisateur de test sans limite de temps]] - pour permettre à un utilisateur de passer sans limite de temps un test avec limite de temps
*[[Question creator role|Question creator]] - for enabling students to create questions for use in quizzes
*[[Rôle créateur de question|Créateur de question]] - permet aux étudiants de créer des questions utilisables dans des tests
*[[Course requester role]] - for restricting users who can make course requests
*[[Partager_la_banque_de_questions|Partageur de question]] - permet aux enseignants de partager des questions au-delà des cours
*[[Cohort enroller]] - for allowing teachers to enrol category cohorts into their course
*[[Rôle Demandeur de cours|Demandeur de cours]] - permet de définir qui peut demander des cours
*[[Template creator]] - for allowing teachers to save as "Public" a Feedback template.
*[[Rôle d'enrôleur de cohorte|Enrôleur de cohorte]] - permet aux enseignants d'inscrire des cohortes de catégories dans leurs cours
*[[Rôle créateur de modèle de feedback|Créateur de modèle de feedback]] - permet aux enseignants d'enregistrer un modèle de Feedback comme "Public"
*[[Rôle d'utilisateur limité|Utilisateur limité]] - empêche un utilisateur de lire ou participer aux forums, sans restreindre ses accès aux espaces de cours
*[[Rôle formateur de catégorie|Formateur de catégorie]] - permet de donner la clef de tous les cours d'une catégorie à un enseignant, sans avoir à le faire cours par cours.
*[[Rôle formateur de catégorie|Visiteur de catégorie]] - permet d'inviter une personne à regarder tous les cours d'une catégorie donnée sans pouvoir y toucher. C'est pratique pour montrer ce qui se passe dans la plateforme à un directeur général, à un partenaire, à un client potentiel...
*[[Délégué à la Protection des Données]] - permet de gérer les données personnelles et les demandes associées dans le cadre du RGPD.


== Voir aussi ==
== Voir aussi ==


Using Moodle forum discussions:
Discussions du forum Moodle (en anglais) :
* [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?]
* [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?]
* [http://moodle.org/mod/forum/discuss.php?d=90140 logged in: what role am I?]
* [http://moodle.org/mod/forum/discuss.php?d=90140 logged in: what role am I?]
* For more information, Ask questions and get answers on the [http://moodle.org/mod/forum/view.php?id=6826 "Roles and Permissions"] forum.


[[Category:Administration du site]]
[[Category:Administration du site]]

Dernière version du 13 mai 2020 à 11:38

Créer un rôle personnalisé

Pour créer un rôle personnalisé :

  1. Accédez à Administration du site > Utilisateurs > Permissions > Définition des rôles
  2. Cliquez sur le bouton Ajouter un nouveau rôle
  3. Au besoin, sélectionnez un modèle de rôle ou déposez un préréglage de rôle, puis cliquez sur Continuer
  4. Donnez au rôle un nom (par exemple Parent ou Inspecteur), un nom abrégé et une description (optionnelle). Le nom abrégé est nécessaire pour permettre aux autres plugins de Moodle de se référer au rôle. Pour le nom complet, il est possible d'utiliser la syntaxe multilingue si vous utilisez Moodle avec plusieurs langues
  5. Sélectionnez si nécessaire un modèle de rôle adéquat (voir ci-dessous pour plus de détails à ce sujet)
  6. Cochez pour les contextes où ce rôle pourra être attribué. Par exemple, pour un rôle d'inspecteur, Système, Catégorie de cours et Cours)
  7. Définissez les permissions suivant les besoins
  8. Cliquez sur le bouton Créer ce rôle en haut ou tout en bas de la page.

Modèles de rôle

Un modèle de rôle est :

  • un modèle non-modifiable (i.e. « codé en dur ») pour un rôle ;
  • utilisé au cours des mises à jour de Moodle lors de l'ajout de réglages par défaut pour des nouvelles capacités. Sans modèle de rôle, aucune nouvelle capacité n'est modifiée ou ajoutée lors des mises à jour ;
  • utilisé lors de la réinitialisation d'un rôle afin de déterminer ses réglages par défaut. Sans modèle de rôle, la réinitialisation supprime toutes les permissions.

Il n'est pas nécessaire de définir un rôle modèle pour les rôles personnalisés ou si l'administrateur du site veut définir manuellement de nouveaux réglages pour les capacités après une mise à jour.

Dupliquer un rôle

Pour dupliquer un rôle :

  1. Accédez à Administration du site > Utilisateurs > Permissions > Définition des rôles
  2. Cliquez sur le bouton Ajouter un nouveau rôle
  3. Sélectionnez un rôle existant comme modèle, puis cliquer sur Continuer
  4. Donnez au rôle un nom et définissez les permissions suivant les besoins
  5. Cliquez sur le bouton Créer ce rôle en haut ou tout en bas de la page.

Rôles personnalisés et description de cours

Les titulaires d'un rôle personnalisé n'apparaissent pas automatiquement dans la description des cours, même si le rôle a été créé en dupliquant un rôle dont les titulaires y sont listés, par exemple le rôle d'enseignant. Si vous voulez que les titulaires d'un rôle personnalisé apparaissent dans le descriptif des cours, vous devez le définir explicitement sous Administration du site > Présentation > Cours, en le cochant sous Contacts de cours.

Tester un nouveau rôle

Pour voir comment se présente un contexte pour le titulaire d'un rôle déterminé, utilisez le lien "Prendre le rôle…" du menu utilisateur.

Cette fonctionnalité ne permet de tester que les rôles attribués dans le contexte de cours. Cette méthode n'est donc utile que pour tester les capacités actives dans un cours. Elle ne sera pas utlie pour voir ce qui se passe avec les capacités ayant un effet en dehors des cours, comme "moodle/user:edit".

Astuce : il est plus judicieux pour tester les rôles de créer un utilisateur de test et de lui attribuer le rôle à tester, puis de se connecter à Moodle avec ce compte de test. C'est la meilleure façon de tester un rôle.

Exemples de rôles personnalisés

  • Parent - permet aux parents/mentors/tuteurs de consulter certaines informations sur leurs enfants/mentorés/tutorés
  • Enseignant démo - permet de configurer un rôle d'enseignant démo dont le mot de passe ne peut pas être changé
  • Modérateur de forum - permet de donner à un utilisateur, dans un forum déterminé, la faculté de modifier ou de supprimer des messages, de séparer des discussions et de déplacer des discussions vers d'autres forums
  • Inspecteur – fournit à des utilisateurs externes la possibilité de voir tous les cours (sans avoir à s'y inscrire) et sans y participer
  • Éditeur de calendrier - permet à un utilisateur d'ajouter des événements de site ou de cours au calendrier
  • Blogueur - pour limiter la fonctionnalité de blog à certains utilisateurs seulement
  • Utilisateur de test sans limite de temps - pour permettre à un utilisateur de passer sans limite de temps un test avec limite de temps
  • Créateur de question - permet aux étudiants de créer des questions utilisables dans des tests
  • Partageur de question - permet aux enseignants de partager des questions au-delà des cours
  • Demandeur de cours - permet de définir qui peut demander des cours
  • Enrôleur de cohorte - permet aux enseignants d'inscrire des cohortes de catégories dans leurs cours
  • Créateur de modèle de feedback - permet aux enseignants d'enregistrer un modèle de Feedback comme "Public"
  • Utilisateur limité - empêche un utilisateur de lire ou participer aux forums, sans restreindre ses accès aux espaces de cours
  • Formateur de catégorie - permet de donner la clef de tous les cours d'une catégorie à un enseignant, sans avoir à le faire cours par cours.
  • Visiteur de catégorie - permet d'inviter une personne à regarder tous les cours d'une catégorie donnée sans pouvoir y toucher. C'est pratique pour montrer ce qui se passe dans la plateforme à un directeur général, à un partenaire, à un client potentiel...
  • Délégué à la Protection des Données - permet de gérer les données personnelles et les demandes associées dans le cadre du RGPD.

Voir aussi

Discussions du forum Moodle (en anglais) :