The most recent content from our members.
Engineers are currently investigating the issue. Description When doing an import of an item that contains an LTI using ResourceLink, if you do a selective import the ResourceLinks model will not be created on the backend in the receiving course. Expected Behavior Instead the ResourceLinks should be generated on the…
This behavior has been resolved and deployed to the production environment as of 11/05/25. Description When editing an external tool assignment, selecting a new external tool resource is triggering a LtiResourceLinkRequest instead of a LtiDeepLinkingRequest. Expected Behavior Instead it should initiate a…
I'm starting the process of converting some Java-based LTI tools (Java is used for LTI validations, and also for proxying the Canvas API, although not on the client side) to the LTI 1.3 standard. If you are using Java in your development, what LTI 1.3 libraries are you currently using, or would you recommend? In addition,…
Hi ! I have a LTI 1.3 tool integrated with Canvas and I’ve noticed that a couple of customers comes with the role: <CODE class=""><SPAN><A href="http://purl.imsglobal.org/vocab/lis/v2/system/person" target="_blank" rel="noopener nofollow noreferrer">http://purl.imsglobal.org/vocab/lis/v2/system/person<SPAN…
Hi everyone! I'm struggling with the Canvas Padlet Assignment. I can: * Create a single Padlet Assignment, in which all users enrolled in Canvas can contribute * Create a Padlet Assignment per user, in which each user gets a blank template Padlet to complete, this is what I'd like to set up for the academic's course since…
I am wondering if those who are building LTI tools for Python do you use pylti.13, a fork, or something else? It has been several years since it has had any updates and I am wondering if its been abandoned or what I am suspecting is that those that do use it have forked it and maintain it internally.
Hi -- We've noticed that LTI Dynamic Registration in our beta instance seems broken. The `openid_configuration` that we're receiving back from Canvas contains a `registration_endpoint` of "https://sso.beta.canvaslms.com/api/lti/registrations" instead of the expected "https://canvas.instructure.com/api/lti/registrations".…
I can’t find any information in the Canvas documentation about using localized labels with dynamic registration. The Canvas docs reference the 1EdTech Dynamic Registration specification, which states that localized label representations may be included as described in Section 2.1 of the OIDC-Reg specification. According to…
Hello Wonderful Developer Community, I have a question for you all. I hope I explain it alright and you can provide me with some insight. I must first preface by saying that I am not the developer of the LTI for which we are having an issue. I am the Canvas admin trying to figure out whose tree we should be barking up to…
In today’s crowded edtech landscape, integration quality matters. Educators and administrators are under pressure to deliver seamless digital learning experiences without compromising on usability, data privacy, or security. That’s why we’re proud to spotlight our Canvas Certified Integration Program: Our initiative that…
Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.