Is it possible to configure custom role(s) to limit managers teachers etc… to access only info about users in certain cohorts?
For example, if we use manual enrollment within the course and we give a certain user a role with permissions to manual enroll other users in a course (let's say it's manager role), he can enroll any user in the course. I can't find a way to customize access rights so the manager could manually enroll only users from certain cohort(s).
Next example would be grade reports and activity reports. Is there a way to limit manager or teacher so that he can see grade reports and activity reports only for users in certain cohort(s)?
Actually I found something interesting that could be a lead to achieving that but I'm not sure if I'm on a correct track… Here's what I have found so far: learning plans view for users in certain cohort but that's limited to user profile view only, I'm afraid:
https://docs.moodle.org/36/en/Learning_plan_viewer or is it not? Here's something more about parent role: https://docs.moodle.org/36/en/Parent_role but I'm not sure if this is the way to go to achieve what I suggested.
Are there any enrollment plugins or reporting plugins that could help? I tried to find such plugins but found nothing that would solve this particular problem. Maybe I overlooked something?
Thanks in advance!