Activity Feed
My Posts
Post Details Date Published Views Likes

Confusion with the LTI LineItem service

The more I test the LTI LineItem service in Canvas, the more confused I seem to become.  I have already reported in a separate post about line items I create not being visible within the Canvas ...

05-11-2022

858

2

LTI LineItem not visible in Gradebook

When I use the LTI LineItems service to create a line item associated with a resource link ID, the line item is created (it is returned when making a GET request to the LineItems service endpoint) bu...

05-11-2022

507

0

LTI Course Groups service

The LTI Course Groups service is currently at the IMS Candidate Final stage.  Does anyone know whether Canvas plans to implement this specification and, if so, whether there is any expected time...

04-05-2022

531

3

Is there a timeline for ceasing support for LTI 1.1?

With IMS deprecating the OAuth 1.0A authentication mechanism used by LTI 1.0/1.1/1.2/2.0 last year (certification ceased 1 July 2021, see https://www.imsglobal.org/deprecation-notice-oauth-10a), I wa...

03-17-2022

816

3

500 Internal Server Error with LTI Public JWK URL

Just a heads-up in case anyone else encounters this issue. I was getting a 500 Internal Server Error from Canvas when a user returns from an LTI tool with an LtiDeepLinkingResponse message.  T...

01-19-2022

519

1

500 Internal Server Error with empty deep linking responses

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 ...

01-18-2022

869

0

Bug with accessing LTI tool's public key set?

My explorations suggest that Canvas is failing to find a public key from a URL which returns a JWK Set with a content-type header of "application/jwk-set+json" as per the JSON Web Key (JWK) spec (see...

01-15-2022

950

1

Plagiarism Detection Platform

I came across a description of this framework at https://ecpi.instructure.com/doc/api/file.plagiarism_platform.html and notice that it is implemented using LTI 2 which has been deprecated by IMS.&nbs...

04-04-2021

1091

1

LTI messages are not equivalent across different security models

LTI launch messages signed with OAuth 1.0A included the following custom parameters by default (i.e. without asking): custom_canvas_api_domain custom_canvas_course_id custom_canvas_enrollment_sta...

07-25-2020

662

2

View All Posts