Sharebar?

LTI 1.3 grades are being marked late if they're sent past the lineItem due date, even when the student does the work on time

LTI 1.3 grades are being marked late if they're sent past the lineItem due date, even when the student does the work on time

Our tool automatically sends grades to an LMS right after the assignment deadline ends. Even for students who did the work on time, their submission is marked "late" because we send it after the deadline.

Is there a correct combination of gradingProgress and activityProgress to set here? We can't seem to get it working so that grades submitted past the deadline are late. Please help :)

Whether a submission is

Whether a submission is considered late or not is up to the Platform/LMS and not the LTI specification itself. Those rules are very different for different platforms and classrooms and I don't think LTI itself would try to define or dictate all those possibilities.

I think we could create a clearer best practice for platforms with something like "The platform should use the timestamp in the vnd.ims.lis.v1.score object to determine when something was actually done and not the timestamp from when the API request actually comes in".

That would allow a tool to send results later and have the platform still mark them as on time. This is probably what platforms should be doing already, but it's not explictely stated in the spec right now.