Schoology recently released support for the latest version of LTI 1.3 and LTI Advantage from the IMS Global Learning Consortium. They also still support LTI 1.1.
Related: What Is the Meaning of "LTI Integration"?
So what does this mean for EdTech developers? In short, it means that developers can create apps in Schoology that support the LTI 1.1, LTI 1.3, and LTI Advantage standards.
All three versions allow users to click on a link in their LMS and launch into an external learning tool. And they are all widely used.
But what are the differences between these three versions of LTI?
- LTI 1.1 authenticates users, allowing them to access their learning tools, using OAuth 1.0.
- LTI 1.3 authenticates users using OAuth2, and signs messages using JSON Web Tokens (JWTs) to pass data between the LMS and the external learning tool.
- LTI Advantage is a set of three services that sit on top of LTI 1.3: Names and Role Provisioning Services, Assignment and Grade Services, and Deep Linking. To learn more about these services, check out this article: "Explain it Like I'm 5: LTI Advantage"
Read more about LTI:
Want to learn more?
If you have questions about interoperability, we'd love to chat with you! The Edlink API can help integrate your app with nearly all of the major learning management systems, including Canvas, Schoology, Google Classroom, and Microsoft Teams.
To learn more, shoot us a message at accounts@ed.link or leave us a note at our support page.