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

Using roles: Difference between revisions

From MoodleDocs
(rewording of default role settings examples)
(rewording of examples requiring permissions overrides)
Line 1: Line 1:
==Give students forum moderator rights==
==Give students forum moderator rights==


''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Enables a user to edit or delete forum posts, split discussions and move discussions to other forums
* Enables a user to edit or delete forum posts, split discussions and move discussions to other forums
* Assign the role of non-editing teacher in the module context via the "Locally assigned roles" tab in the editing activity page (default role settings)
* See [[Forum moderator role]] for more details
* See [[Forum moderator role]]


==Enable students to grade assignment submissions==
==Enable students to grade assignment submissions==


''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* A form of peer assessment/evaluation
* A form of peer assessment/evaluation
* Assign the role of non-editing teacher in the module context via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Similar use: Enable students to grade essay questions in a quiz
* Similar use: Enable students to grade essay questions in a quiz


==Give students the rights to approve database module entries==
==Give students the rights to approve database module entries==


''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Enables a user to approve, edit and delete database module entries
* Enables a user to approve, edit and delete database module entries
* Assign the role of non-editing teacher in the module context via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Similar use: Give students the rights to approve glossary entries
* Similar use: Give students the rights to approve glossary entries


==Allow students to clean up saved chat sessions==
==Allow students to clean up saved chat sessions==


''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Allows a user to delete chat logs for conversations which don't go anywhere
* Allows a user to delete chat logs for conversations which don't go anywhere
* Assign the role of non-editing teacher in the module context via the "Locally assigned roles" tab in the editing activity page (default role settings)


==Create an archive forum==


==Requirement: Teachers allowed to override permissions==
''How'': Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and set the capabilities to start discussions and reply to posts to 'prevent' (requires teachers to be able to [[Override permissions|override permissions]])
* In an archive forum, students may no longer start new discussions, nor add replies, but may still read all the discussions
* See [[Forum permissions]] for more details
* Similar uses: Archive database, glossary or wiki


* Create an [[Forum permissions|archive forum]] (or archive database, glossary or wiki)
==Enable students to rate forum posts==
* Enable students to [[Forum permissions|rate forum posts]]
 
* Allow students to [[Unenrolment|unenrol themselves from a course]]
''How'': Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and allow the capability to rate forum posts (requires teachers to be able to [[Override permissions|override permissions]])
* [[Block permissions|Hide a block]] from guests
* A form of peer assessment/evaluation
* See [[Forum permissions]] for more details
* Similar uses: Enable students to rate database or glossary entries
 
==Allow students to unenrol themselves from a course==
 
''How'': Override the student role in the course context, via the Assign roles link in course administration block, and allow the unassign own roles capability (requires teachers to be able to [[Override permissions|override permissions]])
* Useful for taster courses, revision courses and any other courses which are optional
* See [[Unenrolment]] for more details
 
==Hide a block from guests==
 
''How'': Override the [[Guest role|guest role]] in the block context, via the Assign roles link in course block, and prevent the capability to view blocks (requires teachers to be able to [[Override permissions|override permissions]])
* See [[Block permissions]] for more details
* Similar use: Hide a block from students


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


==Requirement: New role created by an administrator==
==Requirement: New role created by an administrator==

Revision as of 12:51, 16 October 2008

Give students forum moderator rights

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Enables a user to edit or delete forum posts, split discussions and move discussions to other forums
  • See Forum moderator role for more details

Enable students to grade assignment submissions

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • A form of peer assessment/evaluation
  • Similar use: Enable students to grade essay questions in a quiz

Give students the rights to approve database module entries

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Enables a user to approve, edit and delete database module entries
  • Similar use: Give students the rights to approve glossary entries

Allow students to clean up saved chat sessions

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Allows a user to delete chat logs for conversations which don't go anywhere

Create an archive forum

How: Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and set the capabilities to start discussions and reply to posts to 'prevent' (requires teachers to be able to override permissions)

  • In an archive forum, students may no longer start new discussions, nor add replies, but may still read all the discussions
  • See Forum permissions for more details
  • Similar uses: Archive database, glossary or wiki

Enable students to rate forum posts

How: Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and allow the capability to rate forum posts (requires teachers to be able to override permissions)

  • A form of peer assessment/evaluation
  • See Forum permissions for more details
  • Similar uses: Enable students to rate database or glossary entries

Allow students to unenrol themselves from a course

How: Override the student role in the course context, via the Assign roles link in course administration block, and allow the unassign own roles capability (requires teachers to be able to override permissions)

  • Useful for taster courses, revision courses and any other courses which are optional
  • See Unenrolment for more details

Hide a block from guests

How: Override the guest role in the block context, via the Assign roles link in course block, and prevent the capability to view blocks (requires teachers to be able to override permissions)


Requirement: New role created by an administrator