Sharebar?

Learning Tools Interoperability Learning Tools Interoperability

Learning Tools Interoperability® (LTI®) and LTI Advantage

Learning Tools Interoperability is a standard developed by IMS Global Learning Consortium. LTI prescribes a way to integrate rich learning applications (often remotely hosted and provided through third-party services) with platforms like learning management systems (LMS), portals, learning object repositories or other educational environments managed locally or in the cloud. In LTI, these learning applications are called Tools, delivered by Tool Providers, and the LMS or platforms are called Tool Consumers.

The central use case behind the development of the LTI specification is to enable the seamless, secure connection to web-based applications, content, or tools (internally or externally hosted), ranging from a simple communication application like chat, to domain-specific learning environments for complex subjects like math or science, with platforms that present the tools to users as integral components of a learning environment. Using LTI, if you have an interactive assessment application or virtual chemistry lab, it can be securely connected to an educational platform in a standard way without having to develop and maintain custom integrations for each platform, saving significant development time and costs, while enabling customer choice in their platforms and learning tools.

LTI is comprised of a central core and optional extensions to add functionality. The job of LTI Core is to establish a secure technical connection, confirm the authenticity of the tool through a shared key and secret, and to launch feature extensions which are implemented as REST-based services and secure HTTP message types.

LTI Advantage, introduced in October 2017, is a package of key LTI extensions that enable institutions to move beyond first generation learning architecture through deeper integration that ensures better teaching and learning experiences. LTI extensions are feature modules which implement a process to support teaching and learning, such as the provision of usernames and roles so a tool can intelligently address the learner on launch, or the sharing of assignments from a platform to an assessment too, and the subsequent grade scores back to a central gradebook. Download specifications for LTI Advantage.

 

LTI Extensions Build on Core LTI

 

Are Your Products IMS Global Certified?

IMS Global has testing programs that enable products to be certified compliant with specific standards and features of the standards. For technology suppliers, participation in the IMS Global certification process is the fastest and most cost-effective way to achieve product integrations. For institutions, ensuring that your educational technology tools are IMS Global certified is the best way to establish a plug-and-play ecosystem, allowing your tools and content to work together seamlessly, giving you more choice, and reducing your total cost of ownership. IMS Global members have access to expert support to implement the standards prior to completing conformance certification. Learn more to begin taking advantage of the benefits of certification.

Resources Available

The following resources are available for the LTI specifications. The latest of each are listed on the right-hand side of this page; use the "view all..." link to see a complete list.

  • Specification documents
  • Best practice guidelines
  • Tutorials and Guides
  • Presentations
  • Sample code
  • Certification testing

Remember to log into the site first to see a complete list of the resources available to you. Some resources are only available to IMS Global members. If you are an IMS Global member but do not have a login, you can create one here. If you cannot find what you need, try posting a message to the forum.

Final Specifications Released

LTI Core Specifications

LTI Advantage Extension Specifications

Click here for the library of all LTI and IMS specifications.

See Also

The following specifications may also be of interest:

Integrating rich learning applications (often remotely hosted and provided through third-party services) with platforms like learning management systems, portals, learning object repositories, or other educational environments.

Best Practices [ view all... ]

Product Roadmap[ view all... ]

Specifications [ view all... ]

Code Libraries/ APIs [ view all... ]

Tutorials and Guides [ view all... ]

RFP Guidance and Checklists [ view all... ]