Summary
In this chapter, you have learned what roles are and how they are applied in different contexts. We then covered the modification of existing roles before creating our own custom roles such as Parent, Inspector, or Librarian. Finally, we looked at the management of administrative role-related settings.
Getting your head round the roles concept in Moodle is vital if you wish to add, modify, or remove functionality for a distinct group of users. As always, there is a trade-off between the complexity of such a system and its flexibility. While you can argue about the user-friendliness of the roles system, it has certainly proven to be one of the most powerful concepts in Moodle.
The interconnectedness between courses, users, and roles is crucial. Once this has been set up and configured properly, your Moodle is technically ready to go. However, before that, you probably want to change the look and feel first. This is what the next chapter is all about.