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

Roles and capabilities

From MoodleDocs
Revision as of 14:58, 19 February 2008 by Helen Foster (talk | contribs) (permissions (moved to Manage roles))

Moodle1.7

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

Role
An identifier of the user's status in some context, for example Teacher, Student and Forum moderator
Capability
A description of a particular Moodle feature, for example moodle/blog:create
Permission
A setting for a capability - not set/inherit, allow, prevent or prohibit
Context
A "space" in Moodle, such as courses, activity modules or blocks

See also