The information in this article applies if you are the Canvas Admin for your organization and are setting up an LTI integration for your purchased Summit K12 subscription(s).
You will need Summit K12 to provide a JSON file to complete setup. Before starting, please submit a request to our Integration Specialists to receive this information.
1. In Global Navigation, select Admin [1], then select the name of the account [2]. In our case, it’s Summit K12 - Partner.
2. Open Developer Keys [1] and then from the + Developer Keys [2] dropdown menu, choose +LTI Key [3].
3. In the Key Settings window, select Paste JSON from the Method dropdown menu and fill in the following fields:
- Method: Paste JSON
- Key Name: Summit K12 LTIA
- Redirect URIs:
https://lms.summitk12.com/enrol/lti/launch.php
https://lms.summitk12.com/enrol/lti/launch_deeplink.php - LTI 1.3 Configuration: Summit K12 will have provided this file at the beginning of setup. If you have not receive your JSON file, please reach out to Summit K12 Support before continuing with setup.
4. Click Save.
5. Once the Developer Key is added, copy the Client ID. This is needed for Step 9.
6. Navigate to Settings [1], choose Apps [2] from the menu, and then select View App Configuration [3].
7. Select + App.
8. In the pop-up menu, select By Client ID from the Configuration Type dropdown menu.
9. Paste the Client ID copied from the Developer Keys page and select Submit.
10. Once added, you will now see the Summit K12 app in External Apps. Select the settings icon to view the Deployment ID.
Summit K12 Support needs both, the Client ID and this Deployment ID, to update the configuration in our LMS. This can be shared over email to support@summitk12.com or via other means.
11. Once setup is complete, the application is ready to deploy content! View and share the Teacher Guide: Integrate Summit K12 and Canvas for more details.