Skip to main content
All CollectionsLearning Management SystemsCanvas
How do I create the Soomo Canvas developer key?
How do I create the Soomo Canvas developer key?

LMS administrator instructions for creating the Soomo Canvas developer key

Soomo Support avatar
Written by Soomo Support
Updated over a month ago

Who is this article for?

LMS administrators for Canvas instances not hosted by Instructure and/or those not wanting to use Instructure-inherited Developer Keys.

(If these do not apply to you, proceed to How do I deploy Soomo’s Canvas app?)

Where do I learn more about the Soomo/LMS integration?

To get started creating the Soomo Canvas developer key, follow the steps below. If you have any questions along the way, please don’t hesitate to contact our LMS specialist at lms@soomolearning.com.

1. Create the developer key

Start by creating a developer key. This process is detailed below. You can also find more detailed instructions with screenshots on Canvas’s support page, How do I configure an LTI key for an account?.

Log in to Canvas as an admin. Access the Admin tab. Click Developer Keys in the left sidebar. Click Add Developer Key and select LTI Key from the drop-down menu. Input the values from the table below.

Key Name

Soomo Webtext LTI Key

Owner Email

Redirect URIs

Notes

[Leave blank]

Method

Manual entry

Title

Soomo Webtext LTI Key

Description

The Developer Key for the Soomo Learning Integration

Target Link URI

OpenID Connect Initiation URL

JWK Method

Public JWK URL

Public JWK

2. Set the LTI advantage services

Next, open the LTI Advantage Services expanding menu and check the following options:

  • Can create and view assignment data in the gradebook associated with the tool

  • Can view assignment data in the gradebook associated with the tool

  • Can view submission data for assignments associated with the tool

  • Can create and update submission results for the assignments associated with the tool

  • Can retrieve user data associated with the context the tool is installed in

  • Can view Progress records associated with the context the tool is installed in

3. Set the additional settings

Next, open the Additional Settings expanding menu and in the Custom Fields add:

  • canvas_user_id=$Canvas.user.id

  • canvas_course_id=$Canvas.course.id

Leave the remaining text boxes blank and then set Privacy Level to Public.

4. Select placements

Next, open the Placements drop-down menu and select the following:

  • Link Selection

  • Assignment Selection

5. Set placements to LtiDeepLinkingRequest

Finally, open the Link Selection and Assignment Selection expanding menus and do the following for both:

  • Leave all text boxes blank

  • Check LtiDeepLinkingRequest

If you would like to download these instructions as a PDF, click here.

Watch video tutorial

Next step:

You can now proceed to the Canvas App Creation instructions to add the App for the developer key you just created.


If you have any questions, click the Messenger button in the lower right corner. You can also contact us using the information below.

888-240-0314
Monday–Friday 9 a.m.–9 p.m. ET
Saturday–Sunday 1 p.m.–9 p.m. ET
support@soomolearning.com

Did this answer your question?