Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Rôles et capacités, celle pour les versions 3.x de Moodle est consultable ici : Rôles et capacités et celle pour Moodle 4.x est consultable là : Rôles et capacités.

« Rôles et capacités » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Traduction (à finir))
(Fin de traduction !)
Ligne 1 : Ligne 1 :
{{Moodle 1.7}}
{{Moodle 1.7}}
{{En cours de traduction}}


== Rôles ==
== Rôles ==
Ligne 11 : Ligne 10 :
*Un '''rôle''' identifie le statut d'un utilisateur dans un certain contexte, par exemple ''enseignant'', ''étudiant'' et ''modérateur de forum''.
*Un '''rôle''' identifie le statut d'un utilisateur dans un certain contexte, par exemple ''enseignant'', ''étudiant'' et ''modérateur de forum''.
*Une '''capacité''' est la description d'une fonctionnalité particulière de Moodle, par exemple ''[[:en:Capabilities/moodle/blog:create | moodle/blog:create]]''. Les capacités sont associées aux rôles.
*Une '''capacité''' est la description d'une fonctionnalité particulière de Moodle, par exemple ''[[:en:Capabilities/moodle/blog:create | moodle/blog:create]]''. Les capacités sont associées aux rôles.
*Une '''permission''' est [[:en:Manage roles#Permissions|une valeur qui est affectée]] à une capacité pour un rôle spécifique, par exemple ''allow'' ou ''prevent''.
*Une '''permission''' est une valeur qui est affectée à une capacité pour un rôle spécifique, par exemple ''autoriser'' ou ''empêcher''.
*Un '''contexte''' est un "espace" de Moodle, comme les cours, les modules d'activité ou les blocs. Les rôles fonctionneront uniquement si leur attribution est fait au bon niveau de contexte. Par exemple, le rôle ''enseignant'' devrait être attribué au contexte de cours, un ''modérateur de forum'' pour un forum particuler devrait être attribué au niveau du contexte de l'activité, et un ''administrateur'' devrait être attribué au niveau du système...
*Un '''contexte''' est un "espace" de Moodle, comme les cours, les modules d'activité ou les blocs. Les rôles fonctionneront uniquement si leur attribution est fait au bon niveau de contexte. Par exemple, le rôle ''enseignant'' devrait être attribué au contexte de cours, un ''modérateur de forum'' pour un forum particulier devrait être attribué au niveau du contexte de l'activité, et un ''administrateur'' devrait être attribué au niveau du système...


== Contextes ==
== Contextes ==


La liste des contextes dans l'ordre hiérarchique est le suivant :
La liste des contextes dans l'ordre hiérarchique est le suivant :
*System context - accessible via the administrator's block (no parent)
*Contexte Système - accessible par le bloc d'administration (pas de parent)
*Course category context - accessible via the course category page (parent = site)
*Contexte Catégorie de cours - accessible par la page catégorie de cours (parent = site)
*Course context - accessible via the course administration block (old admin block) (parent = course category or site)
*Contexte Cours - accessible par le bloc administration du cours (ancien bloc admin) (parent = catégorie de cours ou site)
*Module context - accessible whilst updating the module (parent = course)
*Contexte Module - accessible en modifiant le module (parent = cours)
*Block context - accessible when editing mode is on (parent = site or course)
*Contexte Bloc - accessible en mode édition (parent = site ou cours)
*User context - accessible via the Roles tab in the user profile (parent = site)
*Contexte Utilisateur - accessible par l'onglet Rôles sur le profil utilisateur (parent = site)


Inheritance will kick in if a role is assigned at a higher level. For example assigning a ''teacher'' to a course category will make this user the teacher for ALL courses within the category.
L'héritage jouera si un rôle est attribué à un niveau supérieur. Par exemple, attribuer le rôle ''enseignant'' à une catégorie de cours rendra cet utilisateur enseignant pour TOUS les cours de cette catégorie.


== Capacités ==
== Capacités ==
Ligne 35 : Ligne 34 :


== Voir aussi ==
== Voir aussi ==
*[[:en:Development:Roles|Roles]]
*[[:en:Development:Roles|Roles development]]
*[[:en:Category:Capability|Capability]]
*[[:en:Category:Capability|Capability]]
*Forum [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities] sur Using Moodle (en anglais)
*Forum [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities] sur Using Moodle (en anglais)

Version du 30 novembre 2006 à 15:39

Moodle1.7


Rôles

Les versions précédentes (jusqu'à 1.6) de Moodle avaient des rôles fixes, prédéfinis. Il n'était pas possible facilement de modifier ce qu'un enseignant, un étudiant pouvait faire. Les rôles fixes convenaient à la plupart des utilisateurs, mais certains souhaitent plus de flexibilité dans la manière dont les utilisateurs interagissent avec le système.

Avec les rôles, les utilisateurs autorisés peuvent créer autant de rôles personnalisés qu'ils le souhaitent, et les affecter aux utilisateurs. Depuis 1.7, une organisation peut créer de multiples rôles afin, par exemple, que les étudiants possédant le rôle A puissent poster dans des forums, alors que les étudiants possédant le rôle B ne soient pas autorisés à poster dans des forums.

Définitions

  • Un rôle identifie le statut d'un utilisateur dans un certain contexte, par exemple enseignant, étudiant et modérateur de forum.
  • Une capacité est la description d'une fonctionnalité particulière de Moodle, par exemple moodle/blog:create. Les capacités sont associées aux rôles.
  • Une permission est une valeur qui est affectée à une capacité pour un rôle spécifique, par exemple autoriser ou empêcher.
  • Un contexte est un "espace" de Moodle, comme les cours, les modules d'activité ou les blocs. Les rôles fonctionneront uniquement si leur attribution est fait au bon niveau de contexte. Par exemple, le rôle enseignant devrait être attribué au contexte de cours, un modérateur de forum pour un forum particulier devrait être attribué au niveau du contexte de l'activité, et un administrateur devrait être attribué au niveau du système...

Contextes

La liste des contextes dans l'ordre hiérarchique est le suivant :

  • Contexte Système - accessible par le bloc d'administration (pas de parent)
  • Contexte Catégorie de cours - accessible par la page catégorie de cours (parent = site)
  • Contexte Cours - accessible par le bloc administration du cours (ancien bloc admin) (parent = catégorie de cours ou site)
  • Contexte Module - accessible en modifiant le module (parent = cours)
  • Contexte Bloc - accessible en mode édition (parent = site ou cours)
  • Contexte Utilisateur - accessible par l'onglet Rôles sur le profil utilisateur (parent = site)

L'héritage jouera si un rôle est attribué à un niveau supérieur. Par exemple, attribuer le rôle enseignant à une catégorie de cours rendra cet utilisateur enseignant pour TOUS les cours de cette catégorie.

Capacités

Les capacités sont agrégées et contrôlées via les rôles. Expliqué autrement, un rôle consiste en une liste de capacités pour différentes actions possibles dans Moodle (ex : supprimer des discussions ou ajouter des activités). Avec 1.7 il est maintenant possible d'avoir différents niveaux de contrôle, très sophistiqués et flexibles, sur les participants et ce qu'ils peuvent faire ou non.

Mise à jour vers 1.7

La mise à jour vers 1.7 est aussi douce que nous ayons pu le faire. Les rôles existants (administrateur, enseignant, étudiant etc.) et les capacités existantes seront automatiquement retenues. Cette transformation pour 1.7 est faite en créant des rôles par défaut au niveau du site et des cours, et en y affectant correctement les utilisateurs existants. Les rôles par défaut auront certaines capacités par défaut, pour refléter ce qui existait en 1.6. Sans modification, Moodle fonctionnera de la même manière avant et après la mise à jour.

Voir aussi