[Assignments] Setting to only keep the latest submission (and a warning to students that all files will be overwritten)

Problem statement:

The projects in our class require more than one file (a project and a cover memo), and students frequently upload a new version of only one of these files, which means the file that wasn't resubmitted is buried in the Attempts drop-down. Furthermore, when I download all the submitted files to view locally on my laptop, the file that wasn't resubmitted isn't downloaded, which results in confusion for both me and the student. Despite my note in the assignment page and my frequent reminders in class, students still forget to resubmit all the required files. There needs to be a programmatic way to handle this. My campus previously used D2L, and there was a setting in that system to keep only the latest submission.

Proposed solution:

An Assignments setting that prevents Canvas from archiving previous student submissions. I only want the latest submission saved. Further, when this setting is enabled, students should be warned that their previous submissions and file uploads will be overwritten when they make a new attempt.

User role(s):

instructor