Inform MSi of your platform credentials.
In Canvas, clarify that the platform credentials below except for the Client ID. If these are not your credentials, please let us know.
Platform name | lti-canvas |
Platform ID (issuer) | https://canvas.instructure.com |
Client ID | |
Authentication request URL | https://canvas.instructure.com/api/lti/authorize_redirect |
Public keyset URL | https://canvas.instructure.com/api/lti/security/jwks |
Access token URL | https://canvas.instructure.com/login/oauth2/token |
1. Adding a Developer Key
- In Canvas, click Admin → Developer Keys and click + Developer Key.
- Select the + LTI Key option.
- Review the Key Settings below which will be used to create the Key in Canvas. Expand the sections as needed and complete the information defined.
Under Key Settings enter the following to configure the tool:
- Key Name: lti-msi (or your desired name)
- Owner Email: LMS admin’s email address
- Redirect URI:
- https://lti.msik12.com/enrol/lti/launch.php
- https://lti.msik12.com/enrol/lti/launch_deeplink.php
- Configure: Manual Entry
- Title: lti-msi
- Description: MSI
- Target Link URI: https://lti.msik12.com/enrol/lti/launch.php
- OpenID Connect Initiation URL: https://lti.msik12.com/enrol/lti/login.php
- JWK Method: Select Public JWK URL and enter https://lti.msik12.com/enrol/lti/jwks.php
2. Enable the services below
- Can create and view assignment data in the gradebook associated with the tool.
- Can view assignment data in the gradebook associated with the tool.
- Can view submission data for assignments associated with the tool.
- Can create and update submission results for assignments associated with the tool.
- Can retrieve user data associated with the context the tool is installed in.
- Can update public jwk for LTI services.
- Can lookup Account information.
3. Establish LTI Connection
Once you save you will be taken back to the Developer Keys section. In the details column you will see the Client ID, above the Show Key button. Send this back to MSi. We will need it to establish the LTI connection.
4. Import the MSi Course into canvas
Create a new course to house the LTI activities that will be linked via the LTI Advantage 1.3 Deep linking.
- Select Import Existing Content.
- Select Canvas Course Export Package and load in the .imscc package that was given to you by MSi.
- Select Import
5. External App
- In the course settings go to the Apps Tab
- Select View App Configurations then select the +App button
- For Configuration Type select By Client ID
- In the Client ID field enter the Client ID found in step 3
6. Deployment ID
- Back in the External Apps section select the cog button on the App that you just added.
- Select Deployment ID
- Copy the ID given and send back to MSi