Creating custom user roles

If you are adding custom user roles within Moodle, they should have appropriate capabilities attached to them. For example, a teacher should have different capabilities within Moodle to a student.Creating custom user roles can only be done by the site administrator by navigating to Administration > Site Administration > Users > Permissions > Define Roles.

  1. To create a new role, click Add a new role beneath the Role Table.

  2. On this page, you can use a role or archetype as a template for the role you are creating, or you can upload a preset. Doing nothing here will create a blank role for you to configure. Click Continue to move to the next step, or Cancel to abort the process.
  3. Set up the role as you would like it by adding a short name and full name to the role that will make sense for your work flow. The Context types for the role should be set to Course and Activity Module.

  4. Select the rest of the settings, where appropriate, until you reach Activity: Turnitin Assignment.

Teacher

Settings for a teacher, or anyone who you want to be able to grade student work, should be set as shown in the table below.

Add Turnitin Tool ActivityAllow
Grade Turnitin Tool AssignmentsAllow
Read Turnitin Tool AssignmentsAllow
Submit Turnitin Tool AssignmentsDon't set (optional)
View Turnitin Tool AssignmentsAllow

Once you have finished configuring settings for this role click 'Create this Role' at the bottom of the page.

Student

Settings for a student should be set as shown in the table below

Add Turnitin Tool ActivityDon't set
Grade Turnitin Tool AssignmentsDon't set
Read Turnitin Tool AssignmentsAllow
Submit Turnitin Tool AssignmentsAllow
View Turnitin Tool AssignmentsAllow

Once you have finished configuring settings for this role click 'Create this Role' at the bottom of the page.

Thank you! Your feedback will help us to improve this guide.

Was this page helpful?


We're sorry to hear that

If you have the time, we'd love to know how we could improve it.

Need to contact a human?

Get in touch