Each bootcamp will have a folder that contains relevant materials and links.
The Readme can serve as a template readme for each bootcamp and links and information specific to each version can be added as needed.
- LTI Project Page (Bookmark this!)
- 1.3 specification
- LTI Service specifications
- Migration guide
- IMS Security Framework v1.0
- Links to many other supporting materials
- SameSite Cookie Issues for LTI Tool Providers
- Monthly Roundtable Presentations (login required)
- LTI Toolkit - Helpful information and sample RFP language for IT organizations and procurement offices
- LTI Forums - Great place to get help and ask questions when implementing LTI-A
- IMS Reference Implementation (RI) - Hosted Platform and Tool for testing and learning LTI
- RI Github Repo - Example code in Ruby (Contributing Members only)
- Browser plugins to see all steps of LTI launch in browser developer tools tab:
- Code Libraries & Reference Implementations
- PHP
- Library: 1.3 core + services
- Reference: Demo Tool Code
- Reference: TAO Hosted test platform
- Libraries: Open Assessment Technologies, TAO's PHP Libraries
- Python
- Library: PyLTI 1.3 - Has library and Flask/Django examples
- Reference: Flask LTI app starter template from UCF
- Robotest Test tool (python/fastapi) robotest
- Java
- Reference: Unicon Spring Boot Java LTI Advantage Demo/starter
- Libraries: Open University of Catalonia's Java libraries
- Javascript/Node
- .net
- PHP
- Other Learning Materials
- LTI Advantage Overview Video
- An Illustrated Guide to OAuth and OpenID Connect
- Claude's LTI Advantage Primer presentation
- Robotest Test tool (python/fastapi) robotest
- Videos from Claude Vervoort
- Jupyter Notebook dev bootcamp
- OAuth 2.0 Simulators: experiment with different OAuth2 and OIDC flows that make it easier to understand the different flows in practice:
- LMS Demo/Documentation
- Useful Tools
- jwt.io - Decode JWT strings and find libraries