Difference between revisions of "Roles and permissions"

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Roles and permissions.

(simplifying, transferring content to other pages)
(Fixed french link)
 
(47 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{Roles}}
+
{{Managing a Moodle site}}
{{Moodle 1.7}}
+
A role is a collection of permissions defined for the whole system that you can assign to specific users in specific contexts. The combination of roles and context define a specific user's ability to do something on any page.  The most common examples are the roles of student and teacher in the context of a course.  
Roles and capabilities in Moodle 1.7 onwards provides great flexibility in managing how users interact. Prior to Moodle 1.7, there were only six roles possible: guest, student, non-editing teacher, editing teacher, course creator, and administrator. Whilst these roles may still be used, it's now possible to create additional roles, and to change what a given role can do in a particular activity.
 
  
==Definitions==
+
*[[Managing roles]]
;Role
+
*[[Assign roles]]
:An identifier of the user's status in some context, for example ''teacher'', ''student'' and ''forum moderator''
+
*[[Roles settings]]
;Capability
+
*[[Using roles]]
:A description of a particular Moodle feature, for example ''[[Capabilities/moodle/blog:create|moodle/blog:create]]''
+
*[[Standard roles]]
;Permission
+
*[[Creating custom roles]]
:Some value that is assigned for a capability for a particular role, for example ''allow'' or ''prevent''
+
*[[Permissions]]
;Context
+
*[[Override permissions]]
:A "space" in Moodle, such as courses, activity modules or blocks
 
  
==Upgrading to 1.7==
+
==See also==
  
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.
+
*[[Roles FAQ]]
 
 
==See also==
 
*[[Development:Roles]]
 
*[[:Category:Capabilities]]
 
*Using Moodle [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities forum]
 
  
 
[[Category:Roles]]
 
[[Category:Roles]]
  
[[fr:Rôles et capacités]]
+
[[es:Roles y capacidades]]
 +
[[eu:Rolak]]
 +
[[fr:Rôles et permissions]]
 +
[[ja:ロールおよびケイパビリティ]]
 +
[[de:Rollen und Rechte]]

Latest revision as of 17:44, 22 October 2012

A role is a collection of permissions defined for the whole system that you can assign to specific users in specific contexts. The combination of roles and context define a specific user's ability to do something on any page. The most common examples are the roles of student and teacher in the context of a course.

See also