## Version 2.0 - Final Specification (Revised 2 December 2013)

LTI v2 has been under development for several years and provides a more sophisticated and extensible platform to enable deeper integrations and greater support for services and events. LTI 2 builds on LTI 1 by incorporating more sophisticated outcomes reporting and a rich extensions architecture allowing additional services to be added gradually. LTI 2 uses REST and JSON-LD to deliver this new functionality.

IMS Learning Tools Interoperability™ Specification - Version 2.0 Final Specification - HTML

Learning Tools Interoperability Implementation Guide v2.0 Final
Learning Tools Interoperability Tool Management v2.0 Final
Learning Tools Interoperability Messaging Framework v2.0 Final
Learning Tools Interoperability Security v2.0 Final
Learning Tools Interoperability Tool Settings Service v1.0 Final

Learning Tools Interoperability REST Services and Media Types v2.0 Final documentation:

## Ontologies

- LIS Outcomes
- LTI Capabilities
- LTI Core
- LTI Variables

## Data Types

- LTI Simple Types

## REST Services

- Result Service
- ToolConsumerProfile Service
- ToolProxy Service
- ToolSettingsContainer Service

## Media Types

- application/vnd.ims.lis.v2.result+json
- application/vnd.ims.lti.v2.toolconsumerprofile+json
- application/vnd.ims.lti.v2.toolproxy+json
- application/vnd.ims.lti.v2.toolproxy.id+json
- application/vnd.ims.lti.v2.toolsettings+json
- application/vnd.ims.lti.v2.toolsettings.simple+json

LTI Version 2.0 Reference Implementation:

See a screen recording of LTI v2.0 in action using a simple Tool Consumer and Tool Provider developed by John Tibbetts of VitalSource. John explains the prototype work he has done with LTI v2.0 and demonstrates the new features and functionality available. VitalSource developed this code and has offered it to the IMS member community while the LTI workgroup continues development of the conformance certification program.