[Assignments] Late Assignment Buffer

Problem statement:

Many students wait until the last minute to turn in assignments. If a teacher sets a due date at 8 am for example, a student is likely to turn it in at 8:01. This automatically triggers a "Late" flag. However, often times, I don't actually care if a student turns an assignment in within a few minutes of the due date and I don't want (or need) their assignment to be flagged as late. This creates unnecessary anxiety for students (and annoying work for me to go in and remove the late flag from these assignments).

Proposed solution:

Allow a teacher to set a default buffer for an assignment before it gets marked with a "Late" tag. For example, a teacher might choose that the tag doesn't apply until 1 hr past the "Due Date." Just changing the due date/time doesn't actually help b/c students will just wait until the last minute of that new due date.

User role(s):

admin,instructor,student,ta