cancel
Showing results for 
Search instead for 
Did you mean: 

Sort Students in People List: Course

Sort Students in People List: Course

(23)

@People list is alphabetical by last names, which is not helpful. Please add sorting function by "First Name", "Section", "last Activity" and "Total Activity". All other tabular lists should be sort-able as well.

Add Group to the columns and Sort by group is needed as well. Jan 26, 2018 @Kristine Hansen @Dale Anne Davidson

Profile PictureNameLogin IDSIS IDSectionRoleLast ActivityTotal Activity

The sorting function has been available in Proctorio Exam Results for a while.

When will the Canvas development team pay their attention to this as a production priority because an overall sorting function is required for ALL tabular lists in Canvas!!

75 Comments
RobDitto
Community Champion

Voted! I've just linked to this from the page in https://community.canvaslms.com/groups/cold-storage?sr=search&searchId=ff745450-669a-4947-b115-636e1...‌ for the previous submission of this idea, which gained 48 votes.

kimberly_a_smit
Community Member

Thank you for this submission. The absence of sortable columns - while not a bug - is an annoying lack of forethought and is a daily inconvenience. 

James
Community Champion

 @RobDitto  also linked to this feature request from the Course Roster Enhancements page, which is a blog about some Canvancements that I wrote a long time ago.  The blog is in need of updating to make it clear what works and doesn't work any more and Greasemonkey doesn't really work right now, so people should use Tampermonkey. The PDF stuff doesn't fully work but the roster sorter still does.

Here is a link to the GitHub site that holds the code. There's a two-step quick install (one step if you already have Tampermonkey loaded) there that's a lot easier to wade through than all the documentation in the blog.

For those who don't know, what that script does is add the ability to click at the top of any column in the roster page and sort by that column. It's a tri-state click, cycling between ascending order, descending order, or back to original order. It even parses the date and amount of time that a student has spent in the class so that it can sort by that column (that is probably locale specific).

Nothing I wrote here is intended to diminish the feature request or say that it shouldn't be a part of Canvas. Canvas could write it and support different languages while I'm locked into English. I'm just offering this as a possible work-around until Canvas does something about it. Note I wrote the code back in September 2015, so it may be a while before Canvas does anything with it.

cms_hickss
Community Contributor

 @yang_gong ‌, could you maybe add the tag of "course" and maybe a comment about this being the People Page/List in a Course because at first I thought this was for the Admin People List/Page. These changes, plus the word "Course" in the title, may help draw more teachers to your idea. And you really are looking for teacher use cases for this idea.

I will say this though, that the People Search for the admin side that is currently in Beta does have the ability to toggle/sort by different columns and order (ascending/descending).

GregoryBeyrer
Community Champion

 @yang_gong  Thank You for submitting this idea. It is so awesome that there are power users to develop these kinds of tools "until Canvas does something about it." I'm glad the openness of the platform allows the best of its users to show what can be done and especially that  @James  works at a school that uses Canvas.

christy_b_turer
Community Member

Voted. Thank you!

kristine_hansen
Community Member

I agree and have voted. We would also find it helpfull if we court sort all tables by "section" and "group". For example would it be very helpful to sort the grade-table by group if you have group-assignments. The alphabetical sorting is not helpful in this situation.

davidson_399
Community Member

Thank you for getting this out there for a vote. A non-sortable list is useless and has been one of my biggest pet peeves since we adapted Canvas. It would also be great if an email could be generated directly from the people list or group list. Hopefully, sorting can be quickly be added. 

aimee_rust
Community Member

If possible, I'd like the student names numbered. It would make data reporting much easier!

sworrell
Community Participant

I really need to sort a course by sections (periods) in either the people or gradebook views. Anyone know how to do this? Thanks

RobDitto
Community Champion

 @sworrell ‌, at our institution, the "go-to" method for this need is to download grades from the Gradebook and then sort in Excel by the Section column.

davidson_399
Community Member

@Sterling Worrell, do you have the Beta version of grade book? If so, the grade book beta can be viewed by sections, assignment groups, or modules. I have found no way to sort People by section or alphabetically by first name. 

p_a_hudson
Community Participant

We moved from an in-house system to Canvas. I spent quite some time arguing backwards and forwards with our academic staff over how to present class lists. Eventually, my colleagues felt lists should default to 'surname first' (as it is on in the Canvas gradebook). It would be helpful if I could control at least the default sort order of the People view.

sworrell
Community Participant

All of my courses have multiple periods (or "sections") so being able to sort by sections in "people" and "announcements" would be a huge time saver. It's great that we can sort by sections in gradebook and speedgrader already.

yang_gong
Community Member

Rob,

Is there a way to combine the previous 48 and current 95? We've already got >100 votes, sufficient to draw the team's attention.  @RobDitto ‌

RobDitto
Community Champion

 @yang_gong ‌, like you, I work for a university. I'm afraid a member of the communityteam‌ will need to weigh in on your question about the possibility of combining previous votes.

My intent in linking the previous idea was indeed to encourage the previous 48 to vote here.

Renee_Carney
Community Team
Community Team

 @yang_gong  

Last year about this time we updated our process, and ideas are no longer in a race to 100 votes.  You can read about the update in https://community.canvaslms.com/docs/DOC-2109-how-does-the-voting-process-work-for-feature-ideas?sr=...

We don't merge ideas or votes.  Each idea now has a 6 month window of opportunity to earn votes.  Every window of opportunity (resubmission) is treated as new, since priorities and needs do change over time. 

Rob had the right idea, reach out to the people who voted on the other idea and see if it is still a priority to them!

yang_gong
Community Member

I assume that we do have some folks from the previous 48 votes who also voted here. We got a rapid increase from 95 to 120 within 24 hours.  @RobDitto  Nice Job, Folks!

yang_gong
Community Member

 @Renee_Carney ‌ Is there a way to know the percentile of this post thus far? The new idea process is a bit unclear to me.

Renee_Carney
Community Team
Community Team

 @yang_gong  

The percentile is calculated at the 6 month mark, and based on the cohort of ideas submitted in the same month.  If/when an idea persists beyond the archive date it's not guaranteed development - just wanted to make sure to add that.  Gathering many votes is great, for it shows that a number of people have identified this as a priority.  When we go through our prioritization exercises we also look at where all of those votes came from - looking for a broad representation of users.

About Idea Conversations
In the Canvas Community Ideas space, you can share, converse, and rate idea conversations related to software improvements to Canvas products.