Skip to main content

LTI 1.3 Setup on Canvas

Updated over a month ago

Canvas Integration

Kyron Learning seamlessly integrates with Canvas, a widely adopted Learning Management System (LMS), empowering you to effortlessly incorporate Kyron Learning's interactive learning materials directly into your Canvas courses. This streamlined integration fosters a cohesive learning environment, simplifies content delivery, and enhances student engagement.

Benefits of Canvas Integration

  • Simplified Content Delivery: Effortlessly import Kyron Courses into your Canvas courses, eliminating duplicate content creation and saving valuable time and resources.

  • Enhanced Student Engagement: Students can access Kyron's interactive learning experiences directly within their familiar Canvas environment, promoting a more engaging and interactive learning experience.

  • Streamlined Workflow: Manage courses, assignments, and student progress efficiently within the familiar Canvas interface, leveraging Kyron Learning's robust learning materials within your existing workflow.

  • Improved Learning Outcomes: Track student progress and identify areas for improvement using Kyron Learning's data-driven insights, integrated seamlessly with Canvas, to personalize instruction and achieve better learning outcomes.

Requirements

Configuration

1. Register Kyron with your Canvas account

A. Navigate to your Canvas account as an administrator and access the "Admin"

tab.

B. Locate the "Developer Keys" section and click the "+ Developer Key" button.

C. Choose "LTI Key" from the dropdown menu and proceed to the configuration

page.

D. Follow these configuration tips:

  • Configuration: Refer to Registering Kyron with Platform section for the values need to be entered in the developer key creation form.

  • LTI Advantage Services Configuration: Refer to the image below - this is the required configuration for Kyron to work properly in Canvas.

  • Additional Settings > Privacy Level: The default privacy level is PRIVATE, in which case Canvas will not share any student information through the LTI connection. If you would like to include the learner’s name and email in data and analytics reporting, select Privacy Level: PUBLIC. This will share the name, email, and icon from the learner’s Canvas account via LTI connections.

  • Placements: Add "Assignment Selection" to enable incorporating Kyron Courses into assignments. Choose other options, if you’re adding the Course in other places of your course.

E. Click "Save"

Canvas Developer Key Deep Linking Setup URL

You can retrieve this URL from Kyron Learning:

  1. Click on the more actions menu (three dots)

Alternatively, you can use this setup link in Canvas:

https://app.kyronlearning.com/lti/v1/config/canvas/developer_key_settings_deep_linking.json

Then, to register Kyron with your Canvas account, all you need to do is to paste this in the developer key creation form as shown below:

BEWARE - This method will set up an LTI deep linking configuration for you. However, it is very easy to switch between. Once you complete below steps, make sure to go to the Assignment Selections > Select MessageType and pick the one you wish to use with this developer key configuration.

2. Register your Canvas account with Kyron

A. As an Admin user navigate to Settings > Integrations at https://www.kyronlearning.com/studio/settings/integrations

B. Click Register Platform

C. Fill out the configuration information on the page. Here are some tips for some

of the fields:

a. Refer to section 2. Platform Registration with Kyron for details

b. Client ID can be found by accessing the Canvas Developer Key you

created in step 2 (see screenshot below),

c. Access Token URL is required for assignment submission/scoring. This

URL is based on your canvas subdomain. It looks like:

https://<your_canvas_instance_subdomain>.instructure.com/login/oauth2/token

D. Click save to save the configuration. You should now see a new entry in your

Integrations list.

3. Add a new Kyron app to your Canvas account

A. Return to your Canvas account.

B. Navigate to Admin > Settings > Apps > View App Center.

C. Click the “+ App” button.

D. Locate "Configuration Type" and choose "By Client ID".

E. Insert the Developer Key you created in step 1.

F. Click "Install".

4. Add a Kyron Course to an assignment

A. If you need to create a new course, go to Admin > Courses.

B. Click "+ Course" and follow the on-screen instructions.

C. Select the course title from the course list.

D. Select “Assignments” from the left-hand menu.

E. Click “+ Assignment”.

F. Within the assignment settings, locate the "Submission Type" section and

choose "External Tool" from the dropdown menu.

G. Click "Find" and select the app you created in Step 3.

H. Click "Save".

Following these steps, the Kyron Course should be embedded directly within the Canvas assignment.

If you encounter any questions during the integration process, contact Kyron Learning support at [email protected].

Did this answer your question?