Spreadsheet of all assignments for a course
list-assignments.py
Download list-assignments.py outputs a summary of assignment id and name. It also outputs an xlsx file of the form: assignments-course_id.xlsx
This spreadsheet contains all of the information about each of the assignments (i.e., the assignment itself, but not submissions for this assignment). One of the columns is submissions_download_url that can be used to download all of the submissions for an assignment.
This produces assignments-11.xlsx Download assignments-11.xlsx which looks like:
This was produced using Python's Pandas from the JSON returned from the calls to the Canvas API.