What is LTI?

LTI stands for Learning Tool Interoperability. Historically, external tools have been built to operate within a single learning platform. This creates a functionality problem as users are not able to access the best tools to teach or learn the provided content. LTI enables a single tool to be utilized across many different platforms. In Canvas, LTI is referred to as External Apps.

Note: LTI should be used to configure existing tools into Canvas. Third-party developers should refer to the API LTI documentation for an an overview on how to develop a tool for Canvas since external tools can be configured through the API.

LTI provides a framework through which an LMS (Canvas) can send some verifiable information about a user to a third party. For LTI to work, the third party needs to provide a consumer key and shared secret that Canvas can use to generate a signature to verify the authenticity of the data sent. By default most user information is anonymized, but this can be changed when the configuration is first set up.

External Apps can be configured on the account or course level through URL, XML, or manual entry.

When would I use an External App?

When would I use an External App?

External Apps add functionality to a Canvas course. For example, an instructor may want to include a study aid (flashcards, mini-quizzes, etc.) to help students better understand the concepts being taught. An instructor can locate an LTI compatible tool and align it within the context of the course providing additional learning paths for students. Apps can be added to Modules, Course Navigation, the Rich Content Editor, and Assignments.

(Optional) Lesson Feedback (0)

Please let us know if any information in this lesson appears to be incorrect in terms of Canvas functionality only (please do not submit feature requests here). This is not a help site, and submitted comments cannot be answered. If your Canvas course/account is having trouble completing any of the tasks outlined in this lesson, please contact Canvas Support by submitting a HELP TICKET via the Help Link within Canvas or emailing support@instructure.com. Thank you.

E-Mail me if a reply is posted