Learning Tools Interoperability

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Learning Tools Interoperability (LTI) is a standard created by the IMS Global Learning Consortium that links content and resources to learning platforms.[1]

Its primary purpose is to connect learning systems such as a learning management system (LMS) with external service tools in a standard way across learning systems. The standard describes the connecting system as an LTI Tool Consumer and the connected tool as an LTI Tool Provider.


LTI Consumer: This is the service that is consuming the tool. Typically this is a Learning Management System (LMS) or user portal. The LTI Consumer provides user information and context to the LTI Tool Provider. Additionally the LTI Consumer provides authentication vouching for the user to the LTI Tool Provider.[2]

LTI Tool Provider: This is the service providing the service to the LTI Consumer. This can be on-premises software or a service that is hosted outside the LTI Consumer.[2]


LTI aims to enable course content and learning technology to be delivered from content providers to students via the students' institutional LMS interface or portal. It makes possible courseware as a service, and many large educational content providers, including Pearson and McGraw Hill have adopted it.[3] [4][5] Popular LMS software such as ManageBac, D2L, Canvas, Blackboard, LAMS and Moodle employ LTI integration to supply student access to third-party software.


  • The initial implementation of Learning Tools Interoperability, then called BasicLTI, was developed in 2008 as a Google Summer of Code project developed by Jordi Piguillem under the mentorship of Charles Severance and Marc Alier.[6]
  • In June 2010 the final specifications for LTI v1.0 were released by the IMS Global Learning Consortium.[7]
  • In August 2012 the final specifications for LTI v1.1 were released by the IMS Global Learning Consortium. The ability to pass grades back to the Tool Consumer from the Tool Provider is added.[8]
  • In January 2014 the final specifications for LTI v2.0 were released by the IMS Global Learning Consortium. It supports rich and complex REST based two way communication between LTI Consumer and Provider.[9]
  • LTI v1.2 and v2.0 have been marked as deprecated in favor of LTI v1.3 [10]


  1. ^ "Learning Tools Interoperability". IMS Global. Retrieved 2015-09-07.
  2. ^ a b "IMS Global Learning Tools Interoperability Version 1.0". Imsglobal.org. Retrieved 2015-09-07.
  3. ^ "Learning Tools Interoperability (LTI) | Pearson Developers Network". developer.pearson.com. Retrieved 2016-09-30.
  4. ^ Pearson. "LMS Integration for easy access to MyLab & Mastering". www.pearsonmylabandmastering.com. Retrieved 2017-03-24.
  5. ^ "McGraw-Hill Education Announces Integration of its McGraw-Hill Connect® Learning Platform with Canvas Learning Management System". McGraw Hill Education. Retrieved 2016-09-30.
  6. ^ "basiclti4moodle - Implements a IMS BasicLTI Consumer for Moodle - Google Project Hosting". Code.google.com. 2012-07-02. Retrieved 2015-09-07.
  7. ^ "Learning Tools Interoperability®". IMS Global. Retrieved 2015-09-07.
  8. ^ "IMS Global Learning Tools Interoperability Implementation Guide Version 1.1.1". Imsglobal.org. Retrieved 2015-09-07.
  9. ^ "IMS Global Learning Tools Interoperability Implementation Guide Version 2.0 Final". Imsglobal.org. Retrieved 2015-09-07.
  10. ^ "Recommended LTI Adoption Roadmap and FAQ". Imsglobal.org. Retrieved 2018-06-07.

External links[edit]