All Projects → microsoft → Learn-LTI

microsoft / Learn-LTI

Licence: MIT license
Access the Microsoft Learn http://docs.microsoft.com/learn Catalog of Learning Paths and Modules directly from your Learning Management Systems using the Microsoft Learn LTI application

Programming Languages

typescript
32286 projects
C#
18002 projects
powershell
5483 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Learn-LTI

O365 Moodle
Office 365 and Azure Active Directory plugins for Moodle
Stars: ✭ 117 (+20.62%)
Mutual labels:  microsoft, lms
node-lms
A Learning Management System (LMS) that makes it easy to create a sequence of lessons or steps for a single course or assignment
Stars: ✭ 28 (-71.13%)
Mutual labels:  educators, lms
auxlib
Full reversing of the Microsoft Auxiliary Windows API Library and ported to C
Stars: ✭ 19 (-80.41%)
Mutual labels:  microsoft
extensions-dependency-injection
Microsoft Extensions DependencyInjection for WCF, and asp.net classic projects
Stars: ✭ 18 (-81.44%)
Mutual labels:  microsoft
libemf2svg
Microsoft (MS) EMF to SVG conversion library
Stars: ✭ 75 (-22.68%)
Mutual labels:  microsoft
WinActive
WinActive is a simple KMS Activator for Microsoft Windows/Office/VisualStudio VL Products!
Stars: ✭ 38 (-60.82%)
Mutual labels:  microsoft
powerquery-parser
A parser for the Power Query / M formula language, written in TypeScript
Stars: ✭ 79 (-18.56%)
Mutual labels:  microsoft
Performance-Engineers-DevOps
This repository helps performance testers and engineers who wants to dive into DevOps and SRE world.
Stars: ✭ 35 (-63.92%)
Mutual labels:  microsoft
Windows-911
Curated list of FREE emergency resources when you find yourself in the inevitable pickle with Windows. PRs welcome!
Stars: ✭ 24 (-75.26%)
Mutual labels:  microsoft
ferrisetw
Basically a KrabsETW rip-off written in Rust
Stars: ✭ 22 (-77.32%)
Mutual labels:  microsoft
lti-template-flask
LTI template written in Python using the Flask framework. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol. Uses standard configurable Key & Secret to launch.
Stars: ✭ 32 (-67.01%)
Mutual labels:  lti-tool
powerapps-packagedeployer-template
Enhanced deployment capabilities when deploying with the Power Apps Package Deployer.
Stars: ✭ 18 (-81.44%)
Mutual labels:  microsoft
seb-mac
Safe Exam Browser for macOS and iOS
Stars: ✭ 74 (-23.71%)
Mutual labels:  lms
xp
💻 Windows XP All Editions Universal Product Keys Collection
Stars: ✭ 247 (+154.64%)
Mutual labels:  microsoft
latex in word
LaTeX equation edition in a macro-enabled Word document
Stars: ✭ 29 (-70.1%)
Mutual labels:  microsoft
interview-prep
🤼 An aggregate of technical interview questions and testimonies.
Stars: ✭ 17 (-82.47%)
Mutual labels:  microsoft
Azure-Sentinel-4-SecOps
Microsoft Sentinel SOC Operations
Stars: ✭ 140 (+44.33%)
Mutual labels:  microsoft
Microsoft365
Manage Microsoft 365 with PowerShell
Stars: ✭ 30 (-69.07%)
Mutual labels:  microsoft
BingMapsSDSToolkit
This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Stars: ✭ 39 (-59.79%)
Mutual labels:  microsoft
edge-contextMenuSearch
Extension for MS Edge browser to provide search option in context menu for selected text
Stars: ✭ 13 (-86.6%)
Mutual labels:  microsoft

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Learn LTI Application

Learn LTI Application

About

Microsoft Learn is a free, online training platform that provides interactive learning resources for Microsoft products and cutting edge technologies. Our goal is to empower students and educators to learn about technology through fun, guided, hands-on content aimed at specific learning goals.

To bring Microsoft Learn's content into the classroom, we've made a Learning Tools Interoperability (LTI) application that enables you to seamlessly blend self-paced learning content from the Microsoft Learn catalog with your curriculum and Learning Management System (LMS).

Educators and Institutions can leverage the LTI application to integrate Microsoft Learn Modules and Learning Paths into their curricula while providing hands-on experiences with Azure and other Microsoft technologies. Learners will be routed from their LMS to Microsoft Learn, where they can accrue experience points and achievements as well as track progress on learning activities.

The Microsoft Learn LTI Application adheres to v1.1 and v1.3 standards. For more specifics on the application itself, check out the Architecture Overview.

Key Features:

  • Single Sign-On (SSO) - users only have to sign into their institution once to access the Learn LTI application
  • LMS Pairing - instructors can create, edit, and publish Learn-based assignments for their courses and populate their insitution's LMS with them easily
  • LTI v1.1 and v1.3 Compliant - student data is not gathered and their data cannot be accessed; all user data is protected.

What do I need to get started?

Typically, there will be four roles involved in deploying, configuring, and using the Microsoft Learn LTI application with Institution’s LMS.

  1. Central IT / IT Admin – The user deploying the Microsoft Learn LTI application to Azure. They need to be an owner of an Azure subscription and have the privileges to create Azure resources. This person will also be the one configuring the Microsoft Learn LTI application to work with the LMS.
  2. LMS Admin – The user configuring the LMS to work with the deployed Microsoft Learn LTI application. Once configured, the Microsoft Learn LTI application will appear as an LTI tool (external tool) to be used by all Educators on the LMS.
  3. Educators – The user(s) of the LMS who is set up as a “Teacher” in a course and will facilitate the learning. This person will create activities or resources based on the configured LTI tool on the LMS.
  4. Students – The users of the LMS who will consume the learning provisioned to them by the Educators.

The following visual illustrates the workflow in full: Readme.1.png

To deploy the Microsoft Learn LTI application, the Central IT / IT Admin will need:

  • LMS System that supports LTI v1.1 or v1.3
  • You need to be the owner of an Azure subscription if your an educator please contact your Institutional IT Department.
  • IT administrator privileges to create an Azure resource
  • Getting Started Overview
  • Microsoft Learn LTI application Setup presentation

Table of Contents

Deployment Guides

User Guides

Overview Guides

Troubleshooting

Security and Privacy

Contributing

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.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].