Overview

Installation Process Overview

Here is a high-level overview of the installation process. 

  1. After ISKME releases the LTI 1.3 tool to GoOpen CT for Canvas, the GoOpen CT Administrator creates the Tool Consumer in GoOpen CT Site Admin using the same Auth login URL, Auth token URL, and Key set URL for each new tool consumer (provided by ISKME).

  2. The GoOpen CT Administrator sends an email to the LMS Administrator for each college using Canvas. The email contains a link to this article and the Redirect URL, OpenID Connect Initiation URL, JWKS URL, and the Icon URL. 

  3. The LMS Administrator configures the Developer Keys for the LTI 1.3 tool for each school in Canvas, installs the tool in each Canvas account, sends each school’s unique Client ID and Deployment ID to the GoOpen CT Administrator, and ensures that the State button on the Developer Keys screen in Canvas is Off (red button).

  4. The GoOpen CT Administrator adds the Client ID and Deployment ID to the Tool Consumer in the GoOpen CT Site Admin and asks the LMS Administrator to change the State button in Canvas to On (green button) and to begin testing in Canvas. 

  5. The LMS Administrator changes the State button on the Developer Keys screen in Canvas to On (green button). 

  6. The LMS admin notifies Canvas instructors of the GoOpen CT LTI tool name so they can add content to their courses.

Supported Browsers and Platforms

ISKME supports the LTI 1.3 tool in GoOpen CT in these browsers and platforms.


Operating System

Browser
(last 2 versions)

Desktop

Windows 10

Firefox, Chrome, Edge


Mac OS 11

Firefox, Chrome, Safari


Mac OS 10.15

Firefox, Chrome, Safari


ChromeOS 87

Chrome

Mobile

Android 10

Firefox, Chrome


Android 11

Firefox, Chrome


iOS 10.14

Firefox, Chrome, Safari


Content Selection

The LTI 1.3 tool allows any educator to browse and embed media objects alongside other content within assignments, or to select content which comprises entire modules, lessons, or units. All users can search content added to GoOpen CT Collections. Additionally, users can also browse or search content from Group Shared Folders and personal My Items libraries, if that content has been configured and made available. 


Authentication and Account Provisioning

The tool will automatically create new GoOpen CT accounts for instructors if they don’t already have one, and grant instructors access to all of their college’s private GoOpen CT collections and all shared GoOpen CT collections. Account information from GoOpen CT is not collected or stored for student users. Instead, students have view-only access to GoOpen CT content that their instructors have embedded in Canvas courses.


LTI 1.3 Tool Preview Images

Below are preview images of the content provided by the LTI tool. When an instructor adds a new activity using the GoOpen CT LTI tool, the instructor will be able to search and browse items in their college’s Collections, their own personal saved Items, and their GoOpen CT Group folders. 


This screen shows what browsing My Collections looks like in the LTI 1.3 tool.


This screen shows what browsing My Items looks like in the LTI 1.3 tool.


This screen shows what browsing My Group folders looks like in the LTI 1.3 tool.

Getting Set Up in Canvas

LTI 1.3 must be installed by the GoOpen CT Administrator and the LMS Administrator. It can’t be installed by teachers or course managers. For more information about LTI 1.3’s security features, refer to Why Platforms and Tools Should Adopt LTI 1.3 by IMS Global. 


Install and Configure the App in Canvas

As the LMS Administrator, your GoOpen CT Administrator will provide you with setup URLs and these instructions. Follow these steps to create a new LTI Tool in Canvas. 


  1. As the LMS Administrator, log in to Canvas and select Admin from the left navigation.

  2. Click Developer Keys from the inner left navigation.



  1. Select the blue Developer Keys button. Choose LTI Key from the dropdown menu.



  1. On the Key Settings screen, enter the required information. 

  2. For Redirect URI, enter the value provided by your GoOpen CT administrator.

  3. For Method, choose Manual Entry.

  4. Title is the name of the LTI 1.3 tool that you will send to instructors so they can add the tool and GoOpen CT content to their course.

  5. For the Target Link URI, enter the Redirect URI again.

  6. For OpenID Connection Initiation Url, enter the value provided by your GoOpen CT administrator.

  7. For JWK Method, choose Public JWK.

  8. For Public JWKS, enter the value provided by your GoOpen CT administrator.



  1. Now scroll down to Placements.

  2. Delete Account Navigation, which is populated by default. 



  1. Begin entering Editor and then select Editor Button to add it beside Link Selection. 



  1. Select next to Link Selection to expand the page.



  1. In the Target Link URI field, copy and paste the Target Link URI that you entered earlier on this page.

  2. In the Icon URI field, enter the value provided by your GoOpen CT administrator.

  3. For Select Message Type, choose LtiDeepLinkingRequest.

  4. For Text, enter the name of the GoOpen CT LTI tool.



  1. Select next to Editor Button to expand the page and enter the same values as you did for Link Selection.



  1. Click Save below the completed Link Selection and Editor Button sections.



Send the Client ID to the GoOpen CT Administrator

  1. After you save the Key Settings screen, you will go back to the Developer Keys screen. Alternatively, log in to Canvas, select Admin from the left navigation, and select Developer Keys from the inner left navigation.

  2. Copy the Client ID from the Details column and start an email to the GoOpen CT administrator who will complete the setup in GoOpen CT. Copy the value directly above Show Key. Don't click Show Key to see and copy a longer ID. You want the shorter version. To avoid configuration errors, please email the text instead of a screenshot.

  3. Note: The State button for the Developer Key you created should be Off (red button) until the GoOpen CT Administrator notifies you that the setup is complete in GoOpen CT. If the State button is On before the  setup is complete, instructors attempting to add GoOpen CT content to their courses will receive the error message “Client ID not found.” 



  1. The GoOpen CT Administrator also  needs the Deployment ID as explained in the next section in this article, so don’t send the email yet.


Install the Tool in Each Canvas Account and Get the Deployment ID

To complete this operation, you need the Client ID as explained in the previous section of this article.

  1. Log in to Canvas, select Admin from the left navigation, and choose the appropriate account.

  2. Select Settings from the inner left navigation.

  3. Click to copy the shorter Client ID as explained in the previous section of this article.

  4. Select Settings from the inner left navigation, and then select the Apps tab at the top of the screen.

  1. Click View App Configurations.

  1. Click + App.

  1. Select By Client ID.

  1. Enter the Client ID and select Submit.



  1. Go back to the External Apps screen to get the Deployment ID for the GoOpen CT administrator. Select the gear icon associated with the new LTI tool, and choose Deployment ID. 



  1. Copy the Deployment ID and paste it into your email with the Client ID. Send the email to the GoOpen CT email.



Deploy the Tool to Instructors

  1. After the GoOpen CT Administrator notifies you that the setup is complete in GoOpen CT, log in to Canvas, select Admin from the left navigation, and click Developer Keys from the inner left navigation.

  2. Change the State button on the Developer Keys screen to On (green button) in Canvas. Note: A delay may occur between this State change and when the tool appears in the list of available tools for instructors to use. Test before communicating with instructors.

  3. Send instructors the GoOpen CT tool name in Canvas and the GoOpen CT Help Center article.