cancel
Showing results for 
Search instead for 
Did you mean: 
FTLLD
Surveyor

Is it possible to sort Canvas Parent Dashboard by student?

Jump to solution

I have two students in canvas and their class buttons are mixed together, and likely will be getting a 3rd added this school year I suspect.  It would be much more organized if the Dashboard could be filtered so that I view one student and their classes, followed by the next, followed by the next.

Labels (2)
0 Kudos
1 Solution

Accepted Solutions
maguire
Adventurer II

You can arrange the dashboard yourself - see https://instructure.jiveon.com/docs/DOC-12880-how-do-i-view-my-favorite-courses-in-the-card-view-das... 

You can even color-code them and give them nicknames to make them easier to organize.

 

View solution in original post

3 Replies
maguire
Adventurer II

You can arrange the dashboard yourself - see https://instructure.jiveon.com/docs/DOC-12880-how-do-i-view-my-favorite-courses-in-the-card-view-das... 

You can even color-code them and give them nicknames to make them easier to organize.

 

View solution in original post

FTLLD
Surveyor

Thank you.  So no putting them into Bins by student I take it, just putting them in an order.  I'm thinking SharePoint list view edits, where you can sort and organize by a field and then collapse or expand that field to show the items that share that characteristic.

Sadly, they are just positioned by numeric index: see the API at https://canvas.instructure.com/doc/api/users.html#method.users.get_dashboard_positions

Update dashboard positions

 

With the only split that I see implemented between published and unpublished courses.

One could use a tool such as Tampermonkey to manipulate the javascript in the browser to do what you want. In the redesign of the dashboard there is a <div class="unpublished_courses_redesign">

that can contain a set of <div class="ic-DashboardCard__box"> that contains a heading and the courses under this heading.  And then a set of <div class="ic-DashboardCard" aria-label="Coursename1" draggable="true" style="opacity: 1;">

So one could make a set of <div class="ic-DashboardCard__box"> that contain headers for Åsa's courses, then the dahsboard cards for Åsa's courses; Bertil's courses with his dashboard cards, etc.