Skip to main content

Useful Things Instructors can do with Roles

Introducing a New Feature

Instructors Can Manipulate Student, TA and Guest Roles with Overrride Permissions

Overrides are specific permissions designed to change a role in a specific context, allowing instructors to tweak their course permissions as required. (Tweaking involves granting additional rights or revoking existing rights.) It is now possible for instructors to override permissions of a role in a given context using the Override Permissions tab in the Assign Roles screen.

Use Case: Block Visibility

Instructors can control if Guests can view blocks. If an instructor has a block that they don’t want guest users to see, they can adjust the permission accordingly:

Steps:

  1. Turn editing on.
  2. Click the Assign Roles icon in the block to be hidden.
  3. Go to the Override permissions tab.
  4. Select the guest role.
  5. Set the capability moodle/block:view to prevent.
  6. Save changes.

Use Case: Archive Forums

In an archive forum, students may no longer start new discussions, nor add replies, but may still read all the discussions.

Steps:

  1. Turn editing on.
  2. Go to the Override permissions tab.
  3. Select the Student Role.
  4. Set the capabilities to start discussions and reply to posts to ‘prevent’.

Use Case: Peer Assessment

Overrides can also be used to open up areas of a site and courses to grant users extra permissions. For example, instructors may want to experiment giving students the ability to grade some assignments (see the following screen shot) or to peer rate forum posts:

Depending on the context in which permissions are being overridden, only relevant capabilities are shown. In the above screen shot, only four capabilities are displayed. The underlying gray boxes show permissions that have been copied. The highlighted value (grade assignment) is the value of this permission in this role in the course context (or the value that was changed from the original. parent role).

Possible Alternative to Enrollment Keys

Many times, instructors use enrollment keys to give access to individuals who are not part of their UCLA roster (guests). Using an enrollment key can have unintended consequences and oftentimes instructors are unaware of how this can negatively impact their class.

In place of enrollment keys, manipulating the Guest Role (override permissions) may achieve the same objectives. Please talk to your instructors about their goals and keep this new feature in mind — it may help solve their problem without having to resort to the use of enrollment keys.

NOTE: Previously, the only ability instructors had over how Guests experience their course was through the use of Make Public and Make Private. Giving instructors the ability to override Guest permissions greatly increases the control they have over how Guests interact with their course site.

See this article for helpful tips: http://docs.moodle.org/en/Useful_things_a_teacher_can_do_with_roles

There are many other use cases for this feature. PleaseYou can refer to the above link for more ideas and detailed instructions. If you have discovered a particularly good use of Override Permissions, please let us know!

Best Practice When changing any role permission, keep a detailed record of what you changed and then test your change on that particular role to ensure it has the desired effect.

source: http://www.packtpub.com/article/roles-and-permission-moodle-administration-part2