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

Sorting Assignments Alphabetically

Jump to solution
melody_herzfeld
Community Member

A huge amount of time and effort goes into SORTING lessons within assignments especially when intergrating year after year - There should be a way to alphabetize assignments so that they can be  eliminated if duplicated.  If anyone know how let me know - - i see from past messages that it's not an option. It's not intuitive in this respect.

Labels (1)
0 Likes
1 Solution
Gabriel33
Community Participant

I have wondered for a while why courses in "Past Enrollments" give me an extra option on how to list assignments, but still no alphabetic order there, just "by date" and "by type" (I only see "by type" in my current courses).

Copying and pasting to Excel doesn't seem like a good solution, as it becomes a mess.

 

So an alternative, with some coding required, would be to use the API, which returns a JSON with the assignments. If you have up to 100 assignments, adding the following to the end of your base Canvas URL would suffice: /api/v1/courses/COURSE_ID/assignments?per_page=100 (where you replace COURSE_ID with the course ID number).

 

EDIT
Editing to point out that I found a place to see them in alphabetical order, mostly.
In the Assignments page, click the three dot menu on the top right, and then select to Edit Assignment Dates, as explained in How do I bulk update due dates and availability da... - Instructure Community - 1195
That list of the assignments has 2 advantages:
First, it is easier to copy if you want to just send it to your spreadsheet editor of choice (though if you have multiple assign to dates, it can be trickier).
Second, if you don't have any dates (or if you delete all dates using the bulk delete dates feature in that page and then refresh), then list is in alphabetic order.

View solution in original post