The LTI Standard Integration
The LTI Standard (or, Learning Tools Interoperability®) is a standard from 1EdTech (formerally, IMS Global) that several LMSs adopted to provide interoperability. Edtech products that are LTI-compliant can work with any platform that is also LTI-compliant, as long as it's the same version of the LTI standard.
However, Microsoft Teams does not support LTI. The only way to integrate with Microsoft Teams is through the Microsoft Graph API.
API Integration for Microsoft Teams
API integration allows edtech products to directly communicate with Microsoft Teams through the proprietary Microsoft Graph API. Users can authenticate into an external product using their Microsoft credentials through an OAuth 2.0 workflow. Once the product and Microsoft authenticate the user, then the product can act on behalf of the user. This means the product can perform functions, such as
- sending back grades to the users gradebook, or
- creating new assignments.
This is all done while the user is on the product and not in Microsoft Teams.
How to Create a Microsoft Teams Integration?
Microsoft Teams works a bit differently than other popular LMSs. It's important to understand what these differences are and how to approach them as a developer. The 1st step to create a Microsoft Teams integration is to sign up for the Microsoft 365 Developer Program. A recent developer would gain access to a sandbox environment and the Microsoft Education Graph API. Microsoft also provides guides on getting started with several supported languages and platforms.
Read More on Microsoft Teams
Here are other articles we’ve written on Microsoft Teams to help you on your integration journey:
- How to Use the Microsoft Graph API to Integrate With Microsoft Teams
- How to Implement SSO with Microsoft Teams
- The Challenges of Integrating With Microsoft Teams for Education
- Google Classroom vs. Microsoft TeamsL A Side-by-Side Integration Comparison
- Does Microsoft Teams Support LTI 1.3/LTI Advantage?
Want to Learn More about Edlink?
If you're looking for a partner who can help guide you through developing LMS integrations (like these), then let’s introduce ourselves. We’re Edlink!