Found this content helpful? Log in or sign up to leave a like!

Can you using "People" Lists to display Observed Users?

jamday
Community Member

Our school uses the Observer functionality far past the usual parent/student use case.

We have partner schools where the "managers" of the schools are given Observer Role to view their students and monitor their progress etc. Sometimes the list can be up to 1,500 students at once. 

The issues are:

The current Observer Role uses a dropdown on the Dashboard that loads ALL observed students in the initial load. When observing that many students, the initial load can take minutes. When you select a different student from the dropdown, it can take up to a minute to load the course cards for that student.

Also, we do not use Pairing Codes. All of our Observer/Observee relationships are controlled via the integration with our SIS using an API.

I would like to know if anyone has ever found a way to display Observed students more like the normal "People" lists in Canvas. As an admin, when I click on People, it displays 15 rows of users, and the pages are at the bottom. It also allows me to Search and Filter at the top of the page. The page loads very quickly regardless of how may users are in the system due to the pagination.

Can anyone provide the location of the code that controls the display of People vs Observers?

Thanks

James