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

De MoodleDocs
Révision datée du 29 novembre 2006 à 13:57 par Séverin Terrier (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à :navigation, rechercher

Moodle1.7


Remarque : la traduction de cet article n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


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.

With Roles, authorised users may create any number of customised roles and assign them to users. From 1.7, an organisation may create multiple roles so that, for instance, students assigned Role A could post to forums, while students assigned Role B are prevented from posting.

Définitions

  • Un rôle is an identifier of the user's status in some context, for example teacher, student and forum moderator.
  • Une capacité is a description of a particular Moodle feature, for example moodle/blog:create. Capabilities are associated with roles.
  • Une permission is a value that is assigned for a capability for a particular role, for example allow or prevent.
  • Un contexte is a "space" in Moodle, such as courses, activity modules or blocks. Roles will only work if the role assignment is made at the correct context level. For example, a teacher role should be assigned at course context level, a forum moderator for a particular forum should be assigned at activity level, an administrator should be assigned at system level and so on.

Contextes

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

  • System context - accessible via the administrator's block (no parent)
  • Course category context - accessible via the course category page (parent = site)
  • Course context - accessible via the course administration block (old admin block) (parent = course category or site)
  • Module context - accessible whilst updating the module (parent = course)
  • Block context - accessible when editing mode is on (parent = site or course)
  • User context - accessible via the Roles tab in the user profile (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.

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

The upgrade to 1.7 is as smooth as we could make it. The existing roles (admin, teacher, student etc.) and the existing capabilities will be automatically retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, mirroring what we have in 1.6. With no modifications, Moodle will operate almost exactly the same before and after the upgrade.

Voir aussi