User impersonation functionality allows users to access the accounts of other users beneath them as per the role hierarchy. Here the users of the Higher hierarchy will be able to log in as a user in the down hierarchy. This will not require password authentication. Once the user is at impersonated user profile, he will be logged out from the original account. However, the admin user can log in back to his account anytime by clicking the 'Switch To Original Account' link on the page.This feature will enable the users to access the down hierarchy user account and they will be able to make any edits/attempt assessments etc. All the user analytics will be directly impacted like book reading time, etc and will be counted in the “logged-in” user’s record irrespective of the main user is accessing it.This feature will be configurable and can be enabled/disabled on any user role.The User Roles that will have an access to User Impersonation Functionality are mentioned below:Super Publisher/AdminPublishersCustomer RepresentativesDistrict AdminsSchool AdminsTeachersThis feature will be available on the pages mentioned below: There will be an additional column with the Impersonate icon.1. District & School Pages  On these pages, users of the higher hierarchy will be able to impersonate any user beneath by clicking on the Impersonate buttonThis feature will allow the Super Publisher/Publisher/Customer Representative to impersonate the following usersDistrict AdminSchool AdminsSchool UsersAs soon as the user clicks on impersonate button, the user will be logged in as the user they are trying to impersonate. A user can end the impersonation session by clicking on switch back to the original account or clicking on the profile dropdown, instead of the logout button the user will see a ‘switch to original account’ button there as well.2. Roster - Manage Teachers/StudentsOn this page, users of the higher hierarchy will be able to impersonate any user beneath by clicking on the Impersonate button. This feature will allow the Super Publisher/Publisher/Customer Representative/District/School Admins to impersonate the following users- TeachersStudents  - (Teacher role can also impersonate student role)3. Users - Manage UsersOn thIs page, users of the higher hierarchy will be able to impersonate any user beneath by clicking on the Impersonate button This feature will allow the Super Publisher  to impersonate the following usersContent Authors (if any)Report Viewer (if any)Customer RepresentativesPublishersNote: While impersonating Magic will maintain only one impersonation session, multiple user impersonation will not be possible. For eg. If a school admin is impersonating a teacher, they will not be able to impersonate anyone from that teacher's account. Users will not be able to see the impersonation functionality in this scenario.