Overview
LTI is a technology which allows Moodle Courses to be delivered via a third party system.
It is useful for securely providing Moodle course content to another provider without releasing the content source.
This diagram describes the flow of data for Moodle sites acting as an LTI Provider.
Background
Learning Tools Interoperability® (LTI®) is a specification developed by IMS Global Learning Consortium.. The principal concept of LTI is to establish a standard way of 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. In LTI these learning applications are called Tools (delivered by Tool Providers) and the LMS, or platforms, are called Tool Consumers.
For more information see: https://www.imsglobal.org/activity/learning-tools-interoperability
Student Interaction
This diagram describes the interaction flow between Students, the 3rd Party LMS (LTI Consumer) and LTI Provider (Moodle).
Security and Privacy
LTI is secured in two ways:
- Using the same encryption used to protect the existing Moodle site.
- Using shared secret tokens.
LTI ensures privacy by:
- Sharing minimal information between systems. (Only basic profile information such as First Name, Last Name is shared.)
- All content is stored on Moodle and is not copied to the 3rd Party LMS (LTI Consumer)