Learning Tools Interoperability
Learning Tools Interoperability (LTI) is a standard created by the IMS Global Learning Consortium.[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 a LTI Tool Consumer and the connected tool as a LTI Tool Provider.
Terminology
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 an OnPrem or Hosted tool that is hosted outside the LTI Consumer.[2]
History
- 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.[3]
- In June 2010 the final specifications for LTI v1.0 are released by the IMS Global Learning Consortium.[4]
- In August 2012 the final specifications for LTI v1.1 are released by the IMS Global Learning Consortium. The ability to pass grades back to the Tool Consumer to the Tool Provider is added.[5]
- In January 2014 the final specifications for LTI v2.0 are released by the IMS Global Learning Consortium. It supports rich and complex REST based two way communication between LTI Consumer and Provider.[6]
References
- ↑ http://www.imsglobal.org/toolsinteroperability2.cfm
- ↑ 2.0 2.1 http://www.imsglobal.org/lti/blti/bltiv1p0/ltiBLTIimgv1p0.html
- ↑ https://code.google.com/p/basiclti4moodle/
- ↑ http://www.imsglobal.org/lti/index.html#lti1.1
- ↑ http://www.imsglobal.org/LTI/v1p1p1/ltiIMGv1p1p1.html
- ↑ http://www.imsglobal.org/lti/ltiv2p0/ltiIMGv2p0.html