When using LTI grade passback with a submittedAt value, the gradebook will reflect the "late" status of the grade according to the value received, but in speed grader it shows the submissions as LATE based on the time the grade was passed back.
Steps to reproduce:
Set yourself up for LTI grade passback somehow
Pass back a grade with submittedAt set to a date in the past
Set the assignment due date between the submittedAt date and the time the grade was passed back using LTI replaceResult
Check whether the grade shows as late (green) in the gradebook
Check whether the submission shows as late in speed grader
Expected behavior:
Speed grader and the gradebook should use the provided submittedAt value to determine whether the submission was late, not the time the grade was passed back.
Actual behavior:
Speed grader reports submissions as LATE, which confuses teachers.
Summary:
When using LTI grade passback with a
submittedAt
value, the gradebook will reflect the "late" status of the grade according to the value received, but in speed grader it shows the submissions as LATE based on the time the grade was passed back.Steps to reproduce:
Expected behavior:
Speed grader and the gradebook should use the provided submittedAt value to determine whether the submission was late, not the time the grade was passed back.
Actual behavior:
Speed grader reports submissions as LATE, which confuses teachers.
Additional notes:
Feel free to contact me