Canvas LTI 1.1 to 1.3 Upgrade

If your LMS currently has the Barnes & Noble Education Course Materials LTI 1.1 tool configured, the steps below will guide you through the process of upgrading the existing 1.1 tool to a 1.3 configuration. Once this process is complete, the existing LTI 1.1 Course Materials link will be replaced by an LTI 1.3 link.

By the end of these steps, you will have generated the following values that will need to be shared with your BNC Implementation contact:

  • A Client ID located in the Developer Key section of Canvas
  • A Deployment ID located in the App Configurations page on Canvas

New LTI 1.3 Developer Key

The LTI 1.3 Developer Key will create the LTI 1.3 link that will be deployed in the Course Navigation for upcoming terms.

    1. In Canvas, click Admin → Developer Keys and click + Developer Key. Select the LTI Key option.
    2. Under Key Settings enter the following to configure the tool:
        • Key Name: Barnes & Noble College 1.3
        • Owner Email: LMS admin’s email address
        • Configure: Paste JSON
          • The JSON file will be provided by your BNC Implementation contact.
        • Copy and paste the text from the file provided into the LTI 1.3 Configuration box
        • Verify that the Redirect URIs field contains the following two links. If it does not, copy and paste the links below into the box:
          • https://bc.vitalsource.com/oauth2callback
          • https://lti.bncollege.com/oauth2callback
        • Click Save

          LTI Advantage Toggles.png

           

          Toggle on the following items listed under LTI Advantage Services.

          • 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 assignments associated with the tool.
          • Can retrieve user data associated with the context the tool is installed in.
          • Can update public jwk for LTI services.

          Now that the tool has been saved, BNC needs some information.
  • Click the new LTI 1.3 Developer Key to On and copy the Client ID in the Details column for the newly created LTI Developer Key.
    Screenshot 2023-08-11 at 12.02.27 PM.png

LTI 1.3 Tool Deployment

  1. Copy the Client ID created in the steps above.
  2. Navigate to Admin → Settings → Apps → View App Configurations → + App.
  3. Select Configuration Type: By Client ID
  4. Paste the Client ID from the Developer Key step above and click Submit.

    Screenshot 2023-08-11 at 12.09.24 PM.png
  5. Verify and install the Barnes & Noble Education 1.3 app by clicking Install.

Screenshot 2023-08-11 at 12.10.27 PM.png

 

Retrieve the Deployment ID for the Barnes & Noble Education 1.3 Tool

  1. On the View App Configurations page, find the Barnes & Noble Education 1.3 tool, click the gear icon, and click Deployment ID.
    Screenshot 2023-08-11 at 12.11.45 PM.png
  2. Copy the Deployment ID and send both the Client ID and Deployment ID to the BNC Implementation contact to complete the integration.

Screenshot 2023-08-11 at 12.12.22 PM.png

Removing the LTI 1.1 Link

Once the current term’s courses have been completed, we will want to disable the existing LTI 1.1 link and enable the new LTI 1.3 link in upcoming courses.

  1. Go to Settings
  2. Click Apps
  3. Select View App Configurations from the right-hand corner
  4. Select the gear icon next to the LTI 1.1 Course Materials link
  5. Choose Delete

Add BNC LTI Links to Courses

Adding Links to Course Modules

  1. When in a Course, click the Modules link in the Course Navigation.
  2. In the Module where you’d like to add the link, click the + button.
  3. In the Add [Item Type] To: drop-down menu, select External Tool.
  4. Find the BNC external tool and review the following:
    • URL: This will pre-populate based on how the LTI External App was configured.
    • Page Name: This will pre-populate based on the name of the LTI External App, but it can be edited.
  5. Click Add Item.

API Setup

To complete the Canvas API Integration - Roster Exchange Setup, please visit the Canvas API Integrations Roster Exchange Setup page. 

Canvas Merges + Cross-listing Mapping

Please use the Canvas + Cross-listing Mapping template to communicate any merged or cross-listed courses.

Canvas Documentation

Registering a new LTI 1.3 Tool: https://community.canvaslms.com/docs/DOC-16729-42141110178

Deploying an LTI 1.3 Tool: https://community.canvaslms.com/docs/DOC-16730-42141110273

 

 

 

Was this article helpful?