If you want to allow students to submit an assignment only in a specific date range, set both availability dates for the assignment.
For example, if an assignment is due September 19 at 11:59 pm, but you only want students to be able to submit the assignment between September 9 and September 22, and you want to allow late assignments for 3 days, set the Available From date as September 9 at 12 am, and the Until date as September 22 at 11:59 pm.
Canvas views and scores the assignment as follows:
- Canvas opens the assignment to all student submissions on September 9 at 12 am (according to course time zone)
- In the Gradebook, the assignment is on time if submitted by September 19 at 11:59 pm (according to course time zone)
- In the Gradebook, the assignment is marked late if submitted between September 20 at 12:00 am and September 22 at 11:59:59 pm (according to course time zone)
- Canvas closes the assignment to all student submissions on September 23 at 12:00:00 am (according to course time zone)
Bulk Update Due and Availability Dates

You may be able to update due dates and availability dates for multiple assignments at one time.
If no time is set, the due time defaults to 11:59:59 pm for the course time zone, and the assignment is marked late at 12:00:00 am. For example, if you set a due date of September 19 at 11:59 pm, the assignment is marked late if submitted at or after September 20 at 12:00:00.