Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: Permissions.

Permissions: Difference between revisions

From MoodleDocs
(Needs more work,)
Line 1: Line 1:
{{Roles}}==Course and activity permissions==
{{Roles}}
Moodle allows specific roles to be able to change other specific role capabilities based on the context.  For example, a teacher in a course may want all students (users with a student role) to be able to edit all forums in that course. Or a teacher may want all students in a specific forum to be able to edit that forum.
 
:If you want to give a specific student the ability to edit a specific activity, see [[Override permissions]].
 
==Course and activity permissions==
Role permissions for a course can be changed in ''Settings > Course administration > Users > Permissions'' and for a particular activity in ''Settings > Activity administration > Permissions''.
Role permissions for a course can be changed in ''Settings > Course administration > Users > Permissions'' and for a particular activity in ''Settings > Activity administration > Permissions''.


Line 8: Line 13:
==Block permissions==
==Block permissions==


Block permissions can be changed as follows:
Block permissions can be changed by:


# Turn editing on in the course
# Turn editing on in the course
Line 20: Line 25:
The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.
The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.


A teacher can check permissions for their course in ''Settings > Course administration > Users > Permissions > Check permissions'' and for a particular activity in ''Settings > Activity administration > Check permissions''. An administrator can check system permissions in ''Settings > Site administration > Users > Permissions > Check system permissions''
A teacher can check permissions for their course in ''Settings > Course administration > Users > Permissions > Check permissions'' and for a particular activity in ''Settings > Activity administration > Check permissions''.  
 
An administrator can check system permissions in ''Settings > Site administration > Users > Permissions > Check system permissions''


[[Image:Check permissions.png]]
[[Image:Check permissions.png]]
Line 28: Line 35:
An administrator can generate a capability overview report in ''Site Administration > Users > Permissions > Capability report''.
An administrator can generate a capability overview report in ''Site Administration > Users > Permissions > Capability report''.


The report shows, for a particular capability, what permission that capability has in the definition of every role (or a selection of roles), and everywhere in the site where that capability is overridden.
The report allows the administrator to select a capability and one or more roles.  The report will show the role and its permission level for that capability.  And if that capability was overridden for the role where in the site.  For example, it might show that the gradereport:user view capability for a student role is set at the system level as "Allow" and for Course 1 it is set to "Prohibit".


==See also==
==See also==

Revision as of 16:14, 25 February 2012


Moodle allows specific roles to be able to change other specific role capabilities based on the context. For example, a teacher in a course may want all students (users with a student role) to be able to edit all forums in that course. Or a teacher may want all students in a specific forum to be able to edit that forum.

If you want to give a specific student the ability to edit a specific activity, see Override permissions.

Course and activity permissions

Role permissions for a course can be changed in Settings > Course administration > Users > Permissions and for a particular activity in Settings > Activity administration > Permissions.

Click the Allow icon (+) opposite a capability to give permission to additional roles or the Prevent icon (X) to take away permission.

Permissions.png

Block permissions

Block permissions can be changed by:

  1. Turn editing on in the course
  2. Click the assign roles icon (a face and mask) in the header of the block
  3. Scroll down to the settings block and click the Permissions link

Blockassign.png

Checking permissions

The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.

A teacher can check permissions for their course in Settings > Course administration > Users > Permissions > Check permissions and for a particular activity in Settings > Activity administration > Check permissions.

An administrator can check system permissions in Settings > Site administration > Users > Permissions > Check system permissions

Check permissions.png

Capability overview report

An administrator can generate a capability overview report in Site Administration > Users > Permissions > Capability report.

The report allows the administrator to select a capability and one or more roles. The report will show the role and its permission level for that capability. And if that capability was overridden for the role where in the site. For example, it might show that the gradereport:user view capability for a student role is set at the system level as "Allow" and for Course 1 it is set to "Prohibit".

See also