by Jake Dallimore.
Hi Kenwrick,
It sounds like you're asking whether there's a way to force sync the grades, perhaps as a way to handle the case where they've been marked as sent already in the tool (despite the platform not storing them anywhere). Is that about right? If not, please feel free to clarify.
Perhaps understanding how the grade sync works will give you an answer. The grade sync tasks are only going to mark the grade as 'sent' (by setting 'lastgrade' on the respective lti user) if they receive a success message from the platform. This success message varies depending on version of LTI; It's either looking for an http code (1.3) or a specific 'success' message in the response (legacy). If it doesn't get this, then the next run of the task will attempt to send that same grade again. If it's received the success message, then it's likely the platform/consumer has stored the grade, though I can't be certain that is in fact the case for all platforms. When the grade is marked as 'sent', there's currently no way to replay the sync unless you change the grade.
Hope that helps,
Jake
It sounds like you're asking whether there's a way to force sync the grades, perhaps as a way to handle the case where they've been marked as sent already in the tool (despite the platform not storing them anywhere). Is that about right? If not, please feel free to clarify.
Perhaps understanding how the grade sync works will give you an answer. The grade sync tasks are only going to mark the grade as 'sent' (by setting 'lastgrade' on the respective lti user) if they receive a success message from the platform. This success message varies depending on version of LTI; It's either looking for an http code (1.3) or a specific 'success' message in the response (legacy). If it doesn't get this, then the next run of the task will attempt to send that same grade again. If it's received the success message, then it's likely the platform/consumer has stored the grade, though I can't be certain that is in fact the case for all platforms. When the grade is marked as 'sent', there's currently no way to replay the sync unless you change the grade.
Hope that helps,
Jake