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

What is LTI?


 

IMSGlobal.png


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.


MicrosoftlearnLTI.JPG



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. 



Prerequisites



-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


 


LTIInstallation.JPG


 



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. 


Repo https://github.com/microsoft/Learn-LTI.git 


ITAdminProcess.JPG



Step 2. Learning Management System Administrator 



To be completed by the Learning Management systems teams administrator.


LMSAdminProcess.JPG


 



Step 3. Educator Guide


 


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


EducatorProcess.JPG


 



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.


https://docs.microsoft.com/en-us/learn/support/org-reporting 


OrgReporting.JPG



Microsoft Learn LTI Application 



To Learn more see http://github.com/microsoft/learn-lti 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 https://cla.opensource.microsoft.com.

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