Modifying Roles in Moodle

Sometimes roles set at the site-level may not properly work because they are over-riden by a system-level setting. For example, see the following exchange on the Moodle forums:

Q: “I’m using Moodle 1.8. I went to Users → Permissions → Define roles and for both teacher and non-editing teachers I turned Access all groups to prevent. However, when I log on as a teacher and go to Grades > Admin, within the course, I still see everyones grade.”

A: “Assuming you are on 1.7 or later: On the Admin screen, go to Users → Permissions → Define roles, and on the Teacher and Non-editing teacher roles, switch the ‘Access all groups’ capability from ‘Allow’ to ‘Not set’.”