edulinq / py-canvas

A suite of tools and Python interface for Instructure's Canvas LMS.
MIT License
4 stars 0 forks source link

Tool: Fetch Assignment Submissions #16

Closed eriq-augustine closed 6 months ago

eriq-augustine commented 6 months ago

Create a tool to fetch the actual submission files for an assignment. Allow filtering by students. Ensure that files are named by email.

It looks like each submission file(s) will have to be be downloaded one at a time (see below references). So we'll fetch a full assignment (including "attachments"), then go through the attachments and download one at a time.

Some references:

eriq-augustine commented 6 months ago

Initial version complete in 3cd1c7e0f9e5f10007e7d7a7b153633ebeaa5536.