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

Forum permissions: Difference between revisions

From MoodleDocs
(→‎Overriding permissions: deleted image, not readable, add links and smaller pictures)
m (added link to spanish translation of document)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Forums}}It is possible to change different permission capabilities for a specific role or assign a user a specific role, that already has the desired capabilities. This can be done in the context of a course and/or a specific forum by the Roles function introduced in Moodle 1.7.
{{Forums}}
{{Moodle 1.7}}[[Roles and capabilities]] in Moodle 1.7 onwards allows the possibility of specific students being given permission to moderate a forum.


By default, a teacher can "Locally assign roles" to specific students. For example, give them a "non-editing teacher" role in a forum to act as a moderator.  However, only administrators are able to override permissions for a role.  Instructions on enabling teachers to override permissions can be found in Override permissions.


==Locally assign roles==
==Common overrides==
#Click on the [[Image:Forum update this forum button.jpg]] button
[[Override permissions|Overrides]] give temporary (contextual) permissions in a forum.  Here are some common ones.
#Select the "Locally assign roles" tab
#Select the non-editing teacher role link (this sets every Forum permission to allow, except "throttling")
#High lite students in the right column and use the move arrow to put them in the left column ([[Assign_roles#Assigning_a_role|example here]])
#Click on the settings tab


*Some teachers will assign all members of the forum (or forum [[Groups|group]]) the non-editing teacher role to increase the potential for interaction within that forum.
===No discussions, but replies are allowed===
*Some sites administrators will create a specific site wide role that include all standard student permissions, plus the Rate posts "allow" permission. They make this role available for teachers to use in "Locally assign roles".


[[Image:Forum Locally assigned roles tab.jpg|thumb|center|Locally assigned roles tab showing 3 students as non-editing teachers
An override may be used to set up a forum in which only teachers are to be allowed to start new discussions.
]]


==Overriding permissions==
#Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.)
The process for changing any of the capabilities listed below and is the same and will be done via the Override role function. Only administrators or teachers who have been given permission to override roles will be able to use these instructions.  
#Select the Student role.
#Set the capability [[Capabilities/mod/forum:startdiscussion|mod/forum:startdiscussion]] to prevent.
#Click the "Save changes" button.
 
Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].
 
===No discussions, no replies===
 
An override may be used to close/archive a forum so that students may no longer start new discussions, nor add replies, but may still read all the discussions.
 
#Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.)
#Select the Student role.
#Set the capabilities [[Capabilities/mod/forum:startdiscussion|mod/forum:startdiscussion]] and [[Capabilities/mod/forum:replypost|mod/forum:replypost]] to prevent.
#Click the "Save changes" button.


===General instructions===
Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].
====Course override====
#In the [[Administration block|course administration block]], click on [[Assign roles|Assign roles]].
#Click on the  "[[Override permissions|Override permissions]]" tab link.  
#Select the Student role link.
#Scroll to the Forum section, about 3/4 of the way down the page.
#Find the permission you wish to change and click on the radio button (usually "allow")
#Click the "Save changes" button at the bottom of the page.
[[Forum override permissions overview.jpg|thumb|center|Override permission tab, showing the roles in a specific forum and number of users assigned to each role]]


===Enabling students to rate posts===


====Specific forum override====
By default, only admins and teachers can rate posts. An override may be used to enable students to rate posts.
#After the forum has been created, the person with permissions should use the [[Image:Forum update this forum button.jpg]] button to see the "Override Permissions" tab.
::''(In pre 1.9 versions, Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link.)''
#Clicking on the "Student" link will take them to a role permissions screen that is specific to Forum activities.
#Find "Rate posts" and click on the "allow" radio button
#Click on "Save changes" button
[[Image:Forum override role permissions mu.jpg|thumb|center|Override permission in a specific forum showing student Rate posts capabilities area]]


===Forum capabilities list===
#In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.  For early versions of Moodle access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link.
This is a list of permissions that can be controlled in a Forum context.
#Select the Student role.
#Set the capability [[Capabilities/mod/forum:rate|Rate Posts (mod/forum:rate)]] to allow.
#Click the "Save changes" button.
 
==Overview of Forum overrides==
By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]]. We have show a screen shot for reference below.
[[Image:Tweak-student-role-in-forum.gif|thumb|Tweaking the role of student in a forum]]
 
 
==Forum capabilities==
Here are the specific field names that impact forum permissions.


* [[Capabilities/mod/forum:addnews|mod/forum:addnews]] (from 1.8 onwards)
* [[Capabilities/mod/forum:addnews|mod/forum:addnews]] (from 1.8 onwards)
Line 62: Line 66:
* [[Capabilities/mod/forum:initialsubscriptions|mod/forum:initialsubscriptions]] (from 1.8 onwards)
* [[Capabilities/mod/forum:initialsubscriptions|mod/forum:initialsubscriptions]] (from 1.8 onwards)


===Some types of forum capabilities===
==Guests and posting in a forum==
====No discussions, but replies are allowed====
 
The [[Capabilities/mod/forum:startdiscussion|mod/forum:startdiscussion]] override may be used to set up a forum in which only teachers are to be allowed to start new discussions.
 
Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].
 
====No discussions, no replies====


An override may be used to close/archive a forum so that students may no longer start new discussions, nor add replies, but may still read all the discussions.
There are certain things, such as posting in a forum, that guests are never allowed to do, despite the permissions interface suggesting otherwise.
 
#Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.)
#Select the Student role.
#Set the capabilities [[Capabilities/mod/forum:startdiscussion|mod/forum:startdiscussion]] and [[Capabilities/mod/forum:replypost|mod/forum:replypost]] to prevent.
#Click the "Save changes" button.
 
Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].


====Enabling students to rate posts====
The guest role has some special functionality, for example when a guest user attempts to post in a forum, they obtain the message "Sorry, guests are not allowed to post. Would you like to log in now with a full user account?"
By default, only administrators and teachers can rate posts. The best practice is for the teacher to use a role [[Override permissions|override function]] to enable students to rate posts.  The override can be for the course or for a specific forum.


It is also possible to assign individuals a role for a specific forum, using the "Locally assigned roles" tab via the "Update this Forum" button link.  For example, two specific students might be given the "teacher" role in a specific forum.
If you wish guests to be able to post in a forum, you can [[Manage roles|create a similar role]], say "visitor" with very few permissions allowed, then create an account and assign it the role of visitor. Guests can then share this visitor account.


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


*[[Forum moderator role]]
*[[Forum moderator role]]
*[http://www.youtube.com/watch?v=tQ2pZe1m0yk Video tutorial showing how to enable students to rate posts in a particular forum]
*[http://www.moodleblog.org/?page_id=148 Peer Assessment using a Moodle Forum] blog post with screencast
Using Moodle forum discussions:
Using Moodle forum discussions:
*[http://moodle.org/mod/forum/discuss.php?d=67360 Role names showing next to posting photos]
*[http://moodle.org/mod/forum/discuss.php?d=67360 Role names showing next to posting photos]
Line 99: Line 88:
[[de:Foren-Rechte]]
[[de:Foren-Rechte]]
[[eu:Foroaren_baimenak]]
[[eu:Foroaren_baimenak]]
[[ja:フォーラムパーミッション]]
[{es:Permisos de los Foros]]

Latest revision as of 18:58, 5 January 2014


Moodle1.7

Roles and capabilities in Moodle 1.7 onwards allows the possibility of specific students being given permission to moderate a forum.


Common overrides

Overrides give temporary (contextual) permissions in a forum. Here are some common ones.

No discussions, but replies are allowed

An override may be used to set up a forum in which only teachers are to be allowed to start new discussions.

  1. Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.)
  2. Select the Student role.
  3. Set the capability mod/forum:startdiscussion to prevent.
  4. Click the "Save changes" button.

Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in Override permissions.

No discussions, no replies

An override may be used to close/archive a forum so that students may no longer start new discussions, nor add replies, but may still read all the discussions.

  1. Access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page.)
  2. Select the Student role.
  3. Set the capabilities mod/forum:startdiscussion and mod/forum:replypost to prevent.
  4. Click the "Save changes" button.

Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in Override permissions.

Enabling students to rate posts

By default, only admins and teachers can rate posts. An override may be used to enable students to rate posts.

  1. In Moodle 1.9 onwards, click the "Override permissions" tab in the editing forum page. For early versions of Moodle access the Assign roles page via the Roles tab in editing forum page, then follow the "Override roles" link.
  2. Select the Student role.
  3. Set the capability Rate Posts (mod/forum:rate) to allow.
  4. Click the "Save changes" button.

Overview of Forum overrides

By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in Override permissions. We have show a screen shot for reference below.

Tweaking the role of student in a forum


Forum capabilities

Here are the specific field names that impact forum permissions.

Guests and posting in a forum

There are certain things, such as posting in a forum, that guests are never allowed to do, despite the permissions interface suggesting otherwise.

The guest role has some special functionality, for example when a guest user attempts to post in a forum, they obtain the message "Sorry, guests are not allowed to post. Would you like to log in now with a full user account?"

If you wish guests to be able to post in a forum, you can create a similar role, say "visitor" with very few permissions allowed, then create an account and assign it the role of visitor. Guests can then share this visitor account.

See also

Using Moodle forum discussions:

[{es:Permisos de los Foros]]