Managing Permissions, Roles, and Capabilities
Permissions are complex yet powerful and can be seen as the backbone of Moodle. In this chapter, we will cover contexts, roles, and capabilities, which define what users can and cannot see and do in your Moodle system.
In this chapter, we will cover the following topics:
- Exploring Moodle’s predefined roles
- Understanding contexts
- Assigning roles to users
- Understanding capabilities
- Roles and context management
We will start with a short definition that should be kept in mind when managing permissions.
Figure 6.1 – High-level permissions overview
Every user in your...