Give me an API to upload files individually for students

0 Likes
(1)

I have lots of autograding scripts in my class, so when students submit their work, I autograde it and generate all sort of feedback files.  I would like to have a programmatic way -- an API -- to upload files shared with specific students.  Something like:

POST https://ucsc.canvas.com/canvas/upload_student_file?class_id=...&api_key=...

with the file in the body of the POST.

This would be incredibly useful to all of us running CS classes.  And it would be useful in general -- it is somewhat surprising that there is no way to share individualized content with each student.

 

🔎 This idea has been archived. While this idea isn't open for comments, it is an important part of Instructure’s idea conversations and development process. Contributions like this are valuable as Instructure prioritizes work on new or existing features.

3 Comments
Stef_retired
Instructure Alumni
Instructure Alumni
Status changed to: Open
 
RobDitto
Community Champion

@LucaDeAlfaro , I'm not a developer, but I think this existing Submission Comments API POST method might interest you:

KristinL
Community Team
Community Team
Status changed to: Archived