svickers2's 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

1572

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

756

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

884

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

1747

3

500 Internal Server Error with LTI Public JWK URL

...he public JWK in the LTI Developer Key configuration in Canvas to avoid having to make this request to the server. Happy coding!

01-19-2022

776

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

1326

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

01-15-2022

1519

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

1632

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

924

2