Speedgrader - Couldn't find valid settings for this link
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I getting the following error when I try to open Speedgrader for my assignments: couldn't find valid settings for this link. It is kind of weird because this was working before and I can create Deeplinks correctly with my tool. For the submission, I am using basic_lti_launch as submission_type and in the submission_data property I setting an URL. I am sharing a JSON payload for my submission
{
"userId":"28610",
"activityProgress":"Completed",
"gradingProgress":"PendingManual",
"timestamp":"2023-07-11T17:07:11.206Z",
"https://canvas.instructure.com/lti/submission":{
"new_submission":true,
"submission_data":"https://my.tool/ags/launch-speedgrader?sessionUid=0fdefc351d858b8d046a2f1c3e472240&participantUid=0b08fdb2604433228cde16f1e5806787",
"submission_type":"basic_lti_launch",
"submitted_at":"2023-07-11T17:07:11.206Z"
}
}
The previous payload is accepted by the lineitem endpoint( returned 200) and i can't see errors in my tool but once I open Speedgrader I can see the "couldn't find valid settings" error and Canvas never hit my endpoint. Something curious to mention is that I have my tool deployed multiple times in my Canvas instance( one per enviorment) and this error is only happening in one of them which is bizarre because I rollbacked my changes to the last version where Speedgrader was tested successfully. Hope somebody could give a hand