Please add the ability as administrators to impersonate users in Gibbon. It would make troubleshooting issues so much faster and easier on our ends.
Thank you for your request. While adding this feature to admin privileges could be very useful, it may also raise privacy concerns, particularly in the education sector. An alternative approach would be to set up a Gibbon system on your local environment, where you can safely modify database records and impersonate any user within the system with demo/fake data. Hope that is helpful. Thank you.
I agree this would be an extremely useful feature, especially during the implementation stage when administrators are still trying to understand how the system looks to different end users in certain contexts. It took me a little while to figure out, for instance, that teachers have tabs in their dashboard that I don’t as an admin because they are assigned to classes. If I’m trying to explain functions to teachers, parents, or students it would be much easier if I could see what they’re seeing.
I also wonder what additional security risk this would pose for admins who already have privileges to reset user passwords, since this already gives a means to “impersonate” any account in the system in a sense. One workaround I’ve found is that users in my site generally use Google SSO to sign in, so I can set a separate login password for their account that they don’t need to know or remember if I need to log in as that user.
Hi @Dan_BWS Yeah, I definitely agree with you. Different organisations have different policies regarding the scope and extent of admin access. Another way of achieving this could be to assign multiple roles to the admin such as teacher, parent, etc. In this way, you can use the role switcher to view how the system looks for different users. I hope that is helpful. Thank you.
Hi @Dan_BWS As it happens, this feature has been in the back of my mind for a while, so I’ve just added it to v30: System: added the option for administrators to impersonate other user accounts by SKuipers · Pull Request #1991 · GibbonEdu/core · GitHub