Admin Guide: Setting up a Canvas Integration
- Last updated on May 13, 2025 at 2:36 PM
📖 Jump to a Section of This Article:
Setting up the LTI platform on The KWL Hub involves two parts. In Part 1, the Klett World Languages' Educational Technology (EdTech) Team configured the school's Canvas account on The KWL Hub. Click here for instructions on this process.
In part 2, the Canvas admin sets up the external LTI 1.3 tool, creates an LTI app on Canvas, and launches the KWL Hub portal. Follow the steps below to complete the configuration.
Set up the external LTI tool in Canvas
1. Log into Canvas as an Administrator, navigate to the Admin tab, and select Developer Keys.

3. Enter the LTI Key Settings:
- Key Name:The KWL Hub
- Owner Email: Admin email address
- Redirect URIs: Provided to you by Klett World Languages. For example: https://klettlp.com/{#####}/lti-launch.htm
- In the example above, the middle digits {#####} are specific to your school.
- The Redirect URI and the Target link URI should be the same.
- Notes:This field is optional.

5. Complete the required fields:
- Title:The KWL Hub
- Description: KWL Hub book launch
- Target link URI: Provided by Klett World Languages. It is the same as the redirect URL. For example: https://klettlp.com/{#####}/lti-launch.htm
- In the example above, the middle digits {#####} are specific to your school.
- The Redirect URI and the Target link URI should be the same.
- OpenID Connect Initiation Url:https://klettlp.com/lti/
v2/login_initiations.htm - JWK Method: Select "public JWK URL" and enter the URL provided by Klett World Languages. For example: https://klettlp.com/api/mag/lti/v1_3/keyset/{###}/jwks
- In the example above, the middle digits {###} are specific to your school.
6. Under LTI Advantage Services, toggle all options on except for the last two.
7. Under Additional Settings, enter the following:
- Add the following url to Icon Url: https://drive.google.com/drive/folders/1PJKewtM0EFdoPOPWUvWduVwxPXJoZ0Kz
- Navigate to Privacy Level and change its value to Public.
8. Under Placements:
- Account Navigation and Link Selection are populated by default.
- Delete Account Navigation.
- Keep Link Selection.
- Enter the following recommended options: Assignment Selection; Assignment View; Assignment Menu

- Under each section:
- In the Target Link URI field, copy and paste the Target Link URI that you entered earlier on this page.
- For Select Message Type, choose LtiResourceLinkRequest.
Each section should now look like the following:

11. View the LTI Key you just created [1]. LTI keys are indicated by the External Tool icon [2]. Your client ID is shown under the "Details" column [3]. (In the example shown below, the ID is 37000000000000136.)
12. Copy the client ID and share it with the Klett World Languages EdTech team. (They will need it to complete their client side-setup on the KWL Hub.)
13. Click "Save" to successfully add a platform on the The KWL Hub portal.
Install/Deploy tool in each course that will be using KWL Hub materials
Important note: During Canvas setup, make sure to only install the External LTI 1.3 tool in the specific courses that will be using KWL Hub language materials.
Do not install it at the global Admin level of Canvas, as global installation could lead to improper rostering.
Note: You will need your Client ID from above to complete this installation. Copy it from above as needed.
1. If you do not have any courses in Canvas: Create a new course. (If you already have existing courses in Canvas, you may skip to step 2.)
To create a new course: Log in to Canvas with your admin credentials. In the admin portal, click on Courses. Click the "+ Course" button to add the new course. Click "Create."
Fill in the details below to create a new course.
- Course Name: The KWL Hub
- License: Select Public Domain from the dropdown.
- Visibility: Select Public from the dropdown.
2. Click on your course to ensure you are within the course and are viewing course-specific settings. On the left side panel, click the Settings tab.



Navigate back to Developer Keys in your account to copy the numeric client ID associated with the external tool you created in the previous step. Return to your course -> Course settings and to the "Add App" screen and paste your client ID in the box indicated [2].
Click the "submit" button [3] to save.
Create the KWL Hub Launchpoint Assignment
Note: this Launchpoint should be created in each of the language courses which you would like to have access to the KWL Hub.
1. Click on the course in which you want to add the assignment.
2. In Course Navigation, click the Assignments link.

3. Click the Add Assignment button.

4. In the Submission Type drop-down menu, select the External Tool option.

5. Click the Find button or enter the External Tool URL in the URL field. Make sure to click the Load in a new tab checkbox.

7. Return to the Course and click on the assignment to launch the KWL Hub platform from Canvas.
Copy the KWL Hub Launchpoint Assignment to each of your teachers' language courses
In order for teachers to have access, you will need to copy the launchpoint assignment to each of their individual language courses.
1. Within the KWL Hub course, navigate back to Assignments, then click on the hamburger menu at the far-right next to the KWL Hub Launchpoint assignment. In the dropdown menu, select "Copy To."
2. In the dialogue menu that opens, enter the name of the desired language course. Leave the "Select a Module" field blank. Click the "Copy" button to copy the assignment to that course.
3. Repeat these steps for all other language courses that will be using KWL Hub materials.
Next Steps
1. Before proceeding, please check to make sure your teachers are rostered in the "teacher" role on Canvas. Please remove any "admin" permissions roles from your Canvas teachers. (The KWL Hub does not currently accommodate cross-role permissions, so any teachers who are cross-listed as Admins in Canvas will show up in the KWL Hub as Admins, not teachers.)
2. Instruct your teachers to log into their course and launch the assignment from their individual course using the guide below:Canvas LTI 1.3: Teacher Overview