Can a student resubmit Canvas assignments?
Depending on your assignment settings, students may have unlimited or limited assignment submission attempts. As an instructor, you can decide how to handle assignment resubmissions.
You do have the option to set availability dates for each assignment. Availability dates can restrict the dates that an assignment can be submitted.
All assignment submissions can be viewed in SpeedGrader. Students will not be able to view their previous submissions after resubmitting unless you reupload the assignments to Canvas.
Note: The option to resubmit an assignment may not be available for external tool assignments.
You can select the number of submission attempts allowed for all students. In the Allowed Attempts drop-down menu , you can select if students receive unlimited submissions  or limited submissions .
If you select the Limited attempts option, you can select the amount of attempts allowed in the Number of Attempts field .
If you want to keep students from resubmitting assignments after a certain date, you can change the Assignment availability dates. Next to the date you want to change, click the Calendar icon.
If a student can resubmit an assignment, the New Attempt button displays in the assignment page .
If a student has used all their submission attempts, the New Attempt button will display as disabled .
Open the student's Assignment in SpeedGrader. When a student has submitted multiple submissions, you can view them by clicking the drop-down button.
If you view an older submission, Canvas will warn you that the submission you are viewing is not the most recent version.