Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
In my tests, when a user is returned to Canvas with a deep linking response message which does not contain a content_items parameter (or an https://purl.imsglobal.org/spec/lti-dl/claim/content_items when using LTI 1.3), a "500 Internal Server Error" response is being generated. Both versions 1 and 2 of the IMS Deep Linking specifications declare this parameter as being optional (e.g. "the absence of this claim indicates there should be no item added as a result of this interaction") so this seems like a bug which needs resolving to comply with the IMS spec. Is there somewhere specific such issues should be reported?
Thanks.
Solved! Go to Solution.
@matthew_buckett, thanks for the link. I had not reported it anywhere else, but am pleased that it appears to have a fix.
I'm guessing you managed to report this to someone as it looks like Instructure have a fix for this in GitHub now: https://github.com/instructure/canvas-lms/commit/ef14f3220f388ca49c9de7c07710a528a3256b54
@matthew_buckett, thanks for the link. I had not reported it anywhere else, but am pleased that it appears to have a fix.
To participate in the Instructure Community, you need to sign up or log in:
Sign In