How to set up your Stile + Canvas integration

Seamlessly connect your school's Stile account to the learning management system Canvas.

This tutorial will guide you through the initial setup of integrating Stile and Canvas. Once complete, you and your colleagues will be able to link Stile lessons and copy marks to the Canvas Gradebook. Your school must have an existing Canvas subscription.

Before you continue: You must be a Stile Admin and a Canvas Admin for your school to complete the integration. If you are not an Admin, please forward this article to the appropriate person at your school (often a Head of Science or Head of IT).

Carefully follow the steps below to complete the integration:

  1. Create a Developer Key in Canvas;
  2. Enter the integration details into Stile and Canvas;
  3. Add the Stile App to Canvas.

 

Step 1: Create a Developer Key in Canvas

Log in to your Canvas account to get started. 

 

Canvas-Admin.png

Click on the Admin button in the left column of the screen (just above the Dashboard button) and then click on your school's account. In the example above, our school account is called Stile Education. 

 

Canvas-Admin-DevKeys.png

In the second column of the screen (beginning with Courses), click on Developer Keys.

 

Canvas-DevKey-LTIKey.png

Next, click on the blue + Developer Key button on the right side of the screen and then select + LTI Key from the menu that appears.

A new screen will appear titled Key settings.

 

Canvas-KeySettings-NameEmail.png

Type Stile into the Key name text box and enter your email address in the Owner email text box.

 

Canvas-KeySettings-Method.png

Click the Method menu under the Configure title and select the Enter URL option.

Before you continue: You must keep this Key settings page open because it is not yet saved! The next step will take you to stileapp.com. Open a new browser tab to do this.

 

Step 2: Enter the integration details into Stile and Canvas

ManageStaff.png

In a new browser tab, log in to stileapp.com and then click on the Manage staff button below your school's name. 

 

ManageStaff-Config.png

Click on Canvas LMS in the left column (below Staff and Import Data) and scroll down to the Canvas LMS LTI key configuration section. The information in this section will be unique to your school. Do not copy the examples shown in this tutorial! 

 

ManageStaff-JSON.png

Canvas-KeySettings-JSON.png

Copy the JSON URL, which is highlighted with a light grey background. Go back to your Canvas browser tab and paste the selection into the JSON URL text box.

Pro tip: To the right of the URL in Stile is a small blue copy symbol. Click that to copy the whole string of text!

 

ManageStaff-RedirectURIs.png

Canvas-KeySettings-RedirectURIs.png

Go back to the Stile browser tab again and copy the Redirect URIs and then paste them into the *Redirect URIs text box in your Canvas browser tab. These will paste as multiple lines - this is correct!

 

Canvas-KeySettings-Save.png

Click Save in the lower right corner of Canvas. This will take you back to the list of Canvas developer keys configured for your account.

 

Canvas-DevKey-OnSwitch.png

Find your new key at the top of the list and make sure the State switch is set to On, highlighted in green. It may be Off (in red) by default; click On to toggle the setting. This will activate your new key.

 

ManageStaff-RegisterCanvas.png

Go back to your Stile browser tab and fill in the details in the Register Canvas account details with Stile section:

  • Canvas URL is the address you go to in your browser to load your school's Canvas account, without the trailing slash. It usually looks like https://yourschool.instructure.com (including the https://), but it might be different if you have a custom Canvas URL.
  • Client ID can be found in the Details column in your Canvas browser tab. It is a long number followed by a Show key button. Do not click the Show key button. This is a secret key and Stile doesn't need it.
    In the example below, the Canvas ID starts with 15727. Copy the whole number.
    Canvas-DevKey-Details.png
  • Issuer is https://canvas.instructure.com by default. This default value is filled in for you. You should leave this field alone unless your Canvas admin has given you another value.

 

ManageStaff-Save.png

Click the blue Save configuration button in Stile to save the details.

 

Step 3: Add the Stile App to Canvas

Go back to your Canvas browser tab.

 

Canvas-Settings-Apps.png

Click on Settings at the very bottom of the second column on the screen. Next, click on Apps in the top row of options (between Reports and Feature options).

 

Canvas-Settings-ViewAppConfig.png

Click on the View app configurations button on the right side of the screen.

 

Canvas-Settings-AddApp.png

Click the blue +App button that appears in the same area. A new window will appear titled Add app.

 

Canvas-Settings-ViewAppConfig.png

Click into the very first menu, titled Configuration type, and select By Client ID. This will reduce the Add app window to just a single field titled Client ID. Enter your Client ID (from Step 2! You can find it in your Stile tab) and then click the blue Submit button.

 

Canvas-Install.png

A new window will appear. Click the blue Install button.

 

You made it! This integration is a one-time process, so you won't have to do it again.

  


You may also be interested in the following: