This article is contributed. See the original author and article here.

What is LTI?



Learning Tools Interoperability, or LTI, is a standard published by the IMS Global Learning Consortium that makes it possible to integrate platforms such as Learning Management Systems (LMS) like Blackboard or Canvas with third party tools and vendors.

This standard makes it possible for third party tools to integrate quickly and easily, without having to create different integration solutions for each LMS.  LTI enables third party tools to integrate seamlessly into the LMS, without the student even realizing that they’re using another tool.


What does the LTI Application do?

The Microsoft Learn LTI is an application that integrates MS Learn Modules and Learning Paths directly inside any LTI 1.1 or 1.3 compliant Learning Management System. The LTI will be released as an open sourced LTI code sample showcasing how the MS Learn Catalog is used as a LTI application. The GitHub repo will contain all relevant deployment instructions. 


-LMS system that supports LTI 1.1 or 1.3

-Azure subscription

-IT administrator to create Azure resource

-Enabled Azure Active Directory

Installation process based on 3 personas




Step 1. IT Administrator 

To be completed by the institutions Azure Subscription owner and Azure Active Directory account administrator. Typically central IT at academic institutions. 



Step 2. Learning Management System Administrator 

To be completed by the Learning Management systems teams administrator.



Step 3. Educator Guide


To be completed by educators wishing to use the tool within their classes, courses or units.



Learn Organizational Reporting

Organizational Reporting 

This is a service available to organizations to view Microsoft Learn training progress and achievements of the individuals within their tenant. This service is available to both enterprise customers and educational organizations.

Azure Data Share

The system uses a service called Azure Data Share to extract, transform, and load (ETL) user progress data into data sets, which can then be processed further or displayed in visualization tools such as Power BI. Data sets can be stored to either Azure Data Lake, Azure Blob storage, Azure SQL database, or Azure Synapse SQL Pool.

Reports and Dashboards

Organizations can create and manage their data share using Azure Data Share’s and PowerBI reporting. 


Microsoft Learn LTI Application 

To Learn more see This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

%d bloggers like this: