Throughout this book, we have been using the term 'role' to mean a user's set of permissions on the site. For example, we've seen the roles of Student, Teacher, and Administrator in action as we created a site, created courses, and test course materials. To fully understand roles and to use them, we need to define a few more terms. Then, we'll explore what Moodle's built-in roles can and cannot do, ways to make best use of the built-in roles, and editing roles.
Before we explore the use of roles in Moodle, let's define some terms that Moodle uses while working with roles.
A role is a user's set of permissions. A user's role can change according to where the user is in your site. For example, a user might be a Teacher in one course, and a Student in another. Or, a user might be a Student in the course, but perhaps the Teacher wants that student to act as a mentor and leader for some other students in a forum discussion. So the Teacher could give that user the role of...