User visibility permissions setup

User visibility permissions setup

von John Smith -
Anzahl Antworten: 1

Hello, we host a Moodle installation for multiple teaching centres. Our users are grouped, roughly, as super administrators -> teaching centre administrators -> teachers -> students. Because of data protection concerns, we are trying to limit the visibility of our users from other users that do not need to see them. Specifically, we would like to do it like this:

  • Super administrators -> can do everything
  • Teaching centre administrators -> can only see and create users (teachers or students) for their teaching centre
  • Teachers -> can only see students that are enrolled in their courses
  • Students -> can only see other students that are enrolled in the same courses they are enrolled in

Would this setup or something similar be possible? Thank you!

Als Antwort auf John Smith

User visibility permissions setup

von Emma Richardson -
Nutzerbild von Documentation writers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Plugin developers
All of that is normal except for the teaching centre administrators - the create user role by definition gives users access to all users. In stock moodle, there is no way to get around that that I know of. Someone else might have figured out how to do that! Moodle Workplace (paid version) allows for that and is great for those sites that have multiple tenants. There is also an open source project called Iomad that does the same thing.