I have been asked if it possible to setup teacher/manager type roles that are specific to a particular group of users rather than a course. So for example there would be students in group a, b and c (which I guess could be setup as groups or cohorts) and then managers who could only access info/edit/create/delete users in that particular group. I've also asked if a role can be created to just view results students that are in a particular group. Finally I've been asked if I can create a 'buddy' type role so a student could submit some work and the 'buddy' could authorise/sign off manually.
I have only done a little work with modifying roles before, so I just wondered if anyone else out there had done anything like this before and had any advice as to whether this was possible or best way to achieve something like this. Any advice would be greatly appreciated. We are running moodle v3.8.3.