Skip to content

Latest commit

 

History

History
103 lines (72 loc) · 3.26 KB

DEPLOYMENT_GUIDE.md

File metadata and controls

103 lines (72 loc) · 3.26 KB

Microsoft Learn LTI Tool Deployment Instructions

Table of Contents

  1. Clone the repo: link
  2. Deploy to Azure Subscription using the script: link
  3. Configure the tool: link

Prerequisites

To begin, you will need:

Follow these steps to deploy the Microsoft Learn LTI tool:

Clone the repo

  1. Open Git
  2. Enter in the command in the Git console
    • git clone https://github.com/microsoft/Learn-LTI.git

You have now cloned the repo.

After Cloning

  • In the cloned repo, inside the deployment directory, execute the file run.bat.
  • run.bat bypasses signing requirements and runs Deploy.ps1 automatically.
  • You should now see the Microsoft Learn LTI Tool script popup. run.start.png

Deploy to Azure Subscription using the script

Login to Azure

The script will ask you to login to Azure by navigating to the Azure Login Page on your browser.

Choose Subscription

Type in the name of the Azure subscription that you hold (this is a prerequisite necessary for deployment).

If you're unsure about whether your account has a subscription, check here.

Choose Location

The following regions are supported:

  • eastasia
  • southeastasia
  • centralus
  • eastus
  • eastus2
  • westus
  • southcentralus
  • northeurope
  • westeurope
  • japaneast
  • brazilsouth
  • australiaeast
  • canadacentral
  • uksouth
  • westcentralus
  • westus2
  • koreacentral

Locate your region from the list above. Then type it into the script and hit "Enter".

Deployment.1

Your region determines three things:

  • Compliance and Data Residency
  • Service Availability
  • Pricing

For information regarding your region, check here.

Azure Autoconfigure

The Deploy.ps1 script will automatically provision and configure the required resources for you.

⚠️ Tool Registration URL

The Script will display the Tool Registration URL after completion. Please copy the URL and keep it handy since it will be required while configuring the tool in the LMS.

Deployment.4

Open the tool registration page from your browser and take note of the following parameters.

  • Login URL
  • Launch URL
  • Domain URL
  • Public Key
  • Public JWK
  • Public JWK Set URL

Deployment.5

Congratulations! Your instance of the tool should now be deployed on Azure!

If your deployment failed, click here for help.

Once the tool has been successfully deployed, the next step is to configure the tool on your institution's LMS.