Speedgrader - Couldn't find valid settings for this link

JavierHex
Community Explorer

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 

Labels (2)
0 Likes