Useful things a teacher can do with roles
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)
- See Block permissions for more details
- Similar use: Hide a block from students
Requirement: New role created by an administrator
- Give students unlimited time to complete quizzes
- Enable students to create questions
- Assign a student the role of calendar editor
- Provide temporary read-only access to naughty students