Yes, correct - I need them to be full, normal admins with access to everything but only for the sub-accounts they manage.
I thought I had this figured out but it turns out it's more complicated than originally assumed and now I'm not sure it's possible at all. First off, two things cause a lot of confusion and false positives/negatives when testing:
- Specifically with the "Act as" permission, it can take up to 20 minutes before changes to this permission are in effect in the instance.
- When masking as another admin to test their permissions, you're not getting a real representation. If I mask as a sub-account admin I am able to "Act as" anyone, but if I actually sign in to their accounts, I am not.
So with that out of the way, I'm still very confused because today I received a message from a teacher who was now unable to "Act as" anyone at all. She is currently:
- Root-level limited admin with access to viewing courses, students and SIS data.
- Sub-account full admin (system standard admin) for the three sub-accounts she manages.
So basically, this means that you need full, system standard admin rights to be able to mask as anyone. Anything less removes the option completely, even if it's toggled on. This seems like a bug but I'm actually not sure - if you read the description of the "Act as" permission in the permissions page it says the following:
Users with this permission may be able to use the Act as feature to manage account settings, view and adjust grades, access user information, etc. This permissions also allows admins designated to a sub-account to access settings and information outside of their sub-account.
So maybe it's actually working as intended... I'm not sure, but it seems to be an all or nothing feature. Meaning that in order to mask as anyone, you need full, system-standard, root level administrative rights.
It's just kinda misleading that I can even toggle "Act as" on and off if that's the case. And I still don't understand why a full, normal admin can "Act as" but a limited admin on the root level with "Act as" enabled can't.
Can anyone confirm/disprove this? At this point it seems I'll have to make a choice between security and usability which is an organizational conflict I was hoping to avoid. 😞