LTI Advantage - Lineitems get and grade sync posts for a course are suddenly returning "Not found"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problem:
We are a tool provider for multiple institutions using Canvas.
One of our clients reported that grades had stopped syncing for their course, so we investigated and found the following:
At midnight EST on 9/22, grades posted to that course stopped returning success and instead returned a Not Found with the following response body:
{"errors":[{"message":"The specified resource does not exist."}]}
We checked and we are also receiving the same message when attempting to access the lineitemsurl to get lineitems.
We have other courses for this institution's LMS also linked with the same developer key and those courses are still allowing access to their lineitemsurl and accepting posting of grades as of today.
We have also checked, and the existing links in the affected course are still sending the lineitems url that matches the lineitems url we have on record for the course.
We DO NOT have direct access to the clients LMS in the form of an administrator or teacher account, we can only see what is being returned from the LTI Advantage integration.
We have seen this once in the past, and the instructor had to create a whole new course in Canvas. That's unacceptable in this case as the course is well under way.
Help desired:
Our ultimate goal is to be able to reproduce this issue on our Canvas instance so that we can work up documentation on how to prevent and/or correct it.
As this appears to be a course level issue, are there known settings at the course level that could prevent access to the lineitems that we could investigate (Thinking permission changes on gradebook/course/instructor)? It's also strange that this happened almost exactly at midnight EST, are there timed settings that could prevent access to the lineitems? (Course ending, due dates, etc.)
I can provide more information as needed, but will need to sanitize it to protect client privacy.
Thanks,
Matthew McCulloch
SAGE Publications Inc.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Maybe that one course became concluded, perhaps automatically via a term date or similar end-date setting?