How to Set up the Canvas Integration With Skill Struck (For IT Team)

This guide explains how to configure the LTI within Canvas to integrate with the Skill Struck platform.

You will need to contact your Skill Struck representative for the authentication information required to set up this integration. You will also need access to a Canvas admin account to install the LTI. We recommend using LTI version 1.3, but also have support for the older version of LTI.

Before Getting Started

Provide your Canvas domain to a member of the Skill Struck team (you can email it to , your customer success manager, or provide it to our team in the live chat). It should look something like this: https://example.instructure.com. The team will confirm when you are ready to proceed with the following steps.

How to Set Up the Canvas Integration using LTI 1.3 (recommended)

Follow these steps to set up LTI version 1.3 (recommended)

  1. Sign in to Canvas and navigate to "Admin" from the left navigation menu
  2. Scroll to and select the "Developer Keys" option on the left menu
  3. Click "+ Developer Key" and then "+ LTI Key"
  4. Change the Method to "Enter URL" and update the values to match the following:
    1. Method Enter URL
      Key Name: Skill Struck
      Redirect URLs: https://my.skillstruck.com/account/canvas
      https://my.skillstruck.com/account/canvas.activity
      https://my.skillstruck.com/account/canvas.launch_activity
      JSON URL https://my.skillstruck.com/account/canvas.lti_key
  5. Click "Save". 
  6. Change the "State" of the Developer Key to "ON". The integration will not work unless the state is "ON".
  7. Copy the "Client ID" for the Developer Key you just created. This is located in the "Details" column.
  8. Click on "Settings" in the left navigation menu, then the "Apps" tab at the top, then the "View App Configurations" just below that.
  9. Click the "+ App" button to create a new app.
  10. Change the "Configuration Type" to "By Client ID" and paste the Client ID you copied from the Developer Keys page.
  11. Click "Submit" and then "Install". At this point, the Skill Struck LTI should be configured and ready for teachers and students to use.

How to Set Up the Canvas Integration using LTI 1.1 (legacy)

Follow these steps to set up LTI version 1.1.

NOTE: this is the older version of LTI, and is not as stable as the newer 1.3 version.

  1. Sign in to your Canvas account and navigate to "Admin" from the left navigation menu
  2. Scroll to and select the "Settings" option toward the bottom of the left menu
  3. Select "Apps" from the tabs at the top of the Settings page
  4. Select "View App Configurations" on the top right of the Apps tab
  5. Your "External Apps" are listed here. Check to make sure that "Skill Struck" is not already listed. If it is already there, you may want to Edit the app instead of adding a new one — having multiple copies of the same app can be confusing
  6. Select the blue "+ App" button to create a new External App
  7. Enter the following data on the "Add App" box:
    1. Configuration Type By URL
      Name Skill Struck
      Consumer Key *paste consumer key from Skill Struck*
      Shared Secret *paste shared secret from Skill Struck*
      Config URL https://my.skillstruck.com/account/canvas.config
    2. Note: if you do not have the Consumer Key or Shared Secret values, please reach out to support@skillstruck.com
  8. Click "Submit". At this point, the External App for Skill Struck should be created and ready for teachers to use.

How to use the Canvas Integration

For details on how to use the Canvas integration, see this article:

How to use the Canvas Integration with Skill Struck