LTI Bootcamp
IMS is making available class libraries to make it simpler to adopt the LTI specification, including its associated services. This bootcamp will take participants through a worked example using sample code in PHP. It will demonstrate how to build an LTI Tool Provider application which can be launched from an LTI 1 Tool Consumer and take advantage of the improved user experience offered by the Content-Item message. The same application will then be enhanced to add support for LTI 2.
The Tool Provider application will contain a simple Caliper event so that the related LTI services can be used to show how events can be captured across system boundaries allowing a more holistic view of a user's activities to be gathered.
Approximate timetable:
0830-0945
Quick introduction to LTI
Overview LTI Class Library for PHP and the sample Tool Provider application
Processing an LTI launch message
Adding support for the Content-Item message workflow
0945-1015 Break
1015-1200
Enabling LTI 2 support: Registration messages and Tool Proxies
More example services with adding Caliper support