The information in this article applies if you are the Schoology 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 link in order to complete setup. Before starting, please submit a request to our Integration Specialists to receive this information.
1. Select App Center after logging into your Schoology account.
2. Navigate to My Developer Apps.
3. Select +Add App.
4. Fill in the following fields:
- App Name: SummitK12
- Description: This app is for Summit K12.
- Category: Education
- Level: It can be set from K to 12
- Recommended for: Instructors and Students
- App Logo and Feature Graphic can be found attached to the bottom of this article.
- Type of App: LTI 1.3 App
- Can be installed for: Inside the panel, select:
- Course Materials
- Click Overwrite Domain/URL and enter value: https://lms.summitk12.com/enrol/lti/launch_deeplink.php
- Rich Text Editor
- External Tool
- Course Materials
- Configuration Type: Manual
- Privacy: Send Name and Email/Username of user who launches the tool
- LTI Advantage Extensions: Check the following checkboxes:
- Deep Linking
- Assignment And Grade Services
- Name and Roles Services
- JWKS URL: https://lms.summitk12.com/enrol/lti/jwks.php
- Domain/URL: https://lms.summitk12.com/enrol/lti/launch.php
- OIDC Login Init URL: In the JSON file you received from Summit K12 Support at the beginning of setup, there is a property with name “oidc_initiation_url”. Copy the value and paste here. If you have not receive your JSON file, please reach out to Summit K12 Support before continuing with setup.
- Redirect URLs:
- https://lms.summitk12.com/enrol/lti/launch.php,https://lms.summitk12.com/enrol/lti/launch_deeplink.php
- Check the two checkboxes before saving:
- Require System Administrators to configure settings for this App
- This application meets the Schoology Terms of Use
- Click Save
This completes the Schoology app setup. Once the app is set up, it can be installed for all users in the organization. After installation, you will be able to see the Client ID and Deployment ID.
5. Click on App Info from the Options dropdown menu.
6. Copy the consumer key and secret. These are needed for Step 12. The Client ID will need to be sent to Summit K12 Support in Step 16.
7. Create a new course or navigate to an existing course.
8. Click on Install Your App(s).
9. Select the newly created app.
10. Select External Tool Providers from the Course Options dropdown menu.
11. Select the newly created Summit K12 app.
12. Input the Consumer Key and Shared Secret copied from Step 6 and select Submit.
13. Navigate to My Developer Apps.
14. Find the newly created Summit K12 app and then select Install LTI 1.3 App.
15. Agree with the prompts to install the app and then select Add to Organization so all teachers will be able to access.
16. Navigate to Organizational Apps to find the Deployment ID which must be shared with Summit K12 Support.
17. Select Configure for the Summit K12 app.
18. Copy the Deployment ID.
19. Send the Deployment ID to Summit K12 Support by submitting a request. If you do not want to include the Deployment ID in the body of the email, please use OneTimeSecret to encode.