I have searched and can't seem to find an answer to this question: Is there a way to download all assignment submissions at one time without changing the filename?
Canvas is appending the students' names, user number, and some other number to each file. I tried turning on anonymous grading, but that's not working for me either.
Changing the filenames is troublesome for program files that depend on the exact filename to run properly. Any tips for preventing Canvas from altering the filename would be greatly appreciated.
@garciah , unfortunately no, there isn't a way to change the way Canvas names assignments that are downloaded in bulk. The only way to save the name that I'm aware of is to download files individually.
I've run into this problem myself - Five years ago I found a (free) program called Bulk Rename Utility that helps out after the download.
Here was my write up - Changing many file names at once using Bulk Rename Utility | Something to Share
Our workaround, for now, in case anyone finds it useful, is to have students upload their files in a zipped folder. That way, although the folder name is changed, the files themselves are not renamed by Canvas.
Yes, it breaks completely ("If the file names are changed, please rename them to match how they appeared in the download. With different file names, Canvas will not be able to recognize the files that should be replaced." How do I upload all student submissions for an assignment in the Gradebook? ).
How can we make this a genuine feature request. A simple check/uncheck preference like "Download Submissions with original filenames" would save the day.
This, frankly, is a bug. Because the filenamess don't even have the same number of characters appended, it makes it super-annoying to rename using most utilities.