Intellischool Analytics customers using Canvas can embed dashboards into the Canvas user interface.
💡 Before you begin ensure that you have administrative access to your Canvas instance.
🚨 We recommend setting this integration up in your test environment before repeating the process in your production Canvas environment.
Step 1: Create a developer key
- Log in to your Canvas instance as an administrator.
- Navigate to Admin > <School account name>.
- Select Developer Keys in the navigation menu.
- On the Account tab, click the "+ Developer Key" button, and select "+ LTI Key".
- Complete the Key Settings form with the following information:
- Key Name:
Intellischool Analytics
- Owner Email:
hello@intellischool.co
- Redirect URIs:
https://intellischool.id/lti/{UNIQUE_ID}/launch
- Method:
Manual Entry
- Title:
Intellischool Analytics
- Description: Provide any description that will be meaningful to administrators.
- Target Link URI:
https://intellischool.app
- OpenID Connect Initiation URL:
https://intellischool.id/lti/{UNIQUE_ID}/oidc-login
- JWK Method:
Public JWK URL
- Public JWK URL:
http://intellischool.id/.well-known/jwks.json
- Key Name:
- Under the Additional Settings heading, change the Privacy Level to PUBLIC.
- In the Placements list:
- Remove all the default entries
- Add Global Navigation.
- Under the Global Navigation heading, set the following values:
- Target Link URI:
https://intellischool.app/launch/analytics/canvas
- Icon URL:
https://assets.intellischool.net/logos/intellischool/icon-round-menu.png
- Text:
Intellischool
(or another label that should appear under the icon) - Leave the Selection Height and Selection Width fields blank.
- Target Link URI:
- Click the Save button.
- Take note of the Client ID number (shown in the Details column). You will need this again when you deploy your developer key.
- Ensure that the State of the developer key is turned on:
Step 2: Deploy your developer key
- Log in to your Canvas instance as an administrator.
- Navigate to Admin > <School account name>.
- Select Settings in the navigation menu.
- Open the Apps tab, and click on the "View App Configurations" button.
- Click on the "+ App" button. The "Add App" modal window will open.
- Select
By Client ID
under Configuration Type, and paste the Client ID number you noted previously into the Client ID field. - Click Submit, and confirm that the Client ID is the one you set up earlier. The modal window will close.
- Find the Intellischool application that you just created in the list, and select Deployment ID from the settings dropdown.
- Take note of the Deployment ID for the application. You will need to provide both the Deployment ID and Client ID to Intellischool.
Note that your configuration will not work until Intellischool support has confirmed that your application has been configured correctly.
🤔 Need further support?
We're ready to help anytime. Reach out at help@intellischool.co.