Introduction

LTI is an abbreviation for Learning Tool Interoperability, a protocol developed to enable the integration of external tools within a Learning Management System (LMS). 

This document outlines the integration process of Inspera Originality within the Canvas LMS. Inspera Originality serves the purpose of providing enhanced plagiarism detection through AI as well as cross-lingual document similarity checking to provide a comprehensive Originality Report on all findings.

The setup process for Canvas is straightforward. The first step is to add and configure an LTI Developer Key. Doing so will generate a specific ClientID which will then be used to add an external app.

Note: The connection between the Canvas LMS and Inspera Originality will enable the two to share information smartly and securely. This integration aims to provide an easier means to access the tool for students, teachers, and administrators.

Configuring an LTI Developer Key

The first step to the Canvas LTI 1.3 integration with Inspera Originality is adding and configuring a new LTI developer key. 

Adding a New LTI Developer Key

New LTI Developer Key

Begin by logging into Canvas as an Administrator

Click Admin > (Account Name) Inspera Assessment 

Afterward, click Developer Keys > + Developer Key > + LTI 

Configuration Sections

Key Settings

Firstly, complete the Key Settings section as follows: 

Key Name The name for the new LTI key
Owner Email The email of the individual responsible for owning the external tool
Redirect URI

The link to where the user will be redirected. This is made available by the tool provider.

 

Configure

Complete the Configure section as follows: 

Method Set the method to Manual Entry
Title Set a title for the new external tool
Description Set a description for the new external tool
Target Link URI https://lti-originality.inspera.com/
OpenID Connect Login URL https://lti-originality.inspera.com/login
JWK Method

Set the JWK Method to Public JWK URL

Public JWK URL

https://lti-originality.inspera.com/keys

 

LTI Advantage

Complete the LTI Advantage service section as follows: 

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

This option enables creating new assignments and viewing assignment data linked to a particular tool.

Enable this option

Can view assignment data in the gradebook associated with the tool

This option enables users to view detailed information related to assignments

Enable this option

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

This option enables users to record and modify the results of student submissions. This ability pertains to assignment submissions. Each assignment is linked to a specific tool.

Enable this option

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

This option enables the LTI Tool to retrieve data related to the context in which the tool was installed. This includes data related to courses, users, and other information relevant to the context of the tool. This information is employed to enhance user experience. 

Enable this option

Can lookup Account information

This option enables searching for and viewing user account information.

Enable this option

Can view submission data for assignments associated with the tool

This option enables access to information related to student submissions within a specific tool in Canvas.

Do not enable this option

Can update public JWK for LTI services 

This option enables changing the message utilized to secure the communication between Canvas and external tools. 

Do not enable this option

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

This option enables viewing and or recording student-related data. 

Do not enable this option

 

Note: Please note that the selected options are required for the tool to operate properly and will not be employed for any other purposes.

Additional Settings

Complete the Additional Settings section by entering the necessary custom parameters and setting the privacy level to Public.  These parameters enable Canvas to send the necessary data for assignment creation within Inspera Originality. 

Custom Parameters

Note: Make sure to replace Inspera with the name of your institution.

  • institution_name=Inspera Canvas LMS
  • faculty_name=Inspera Canvas LMS - General Faculty
  • department_name=Inspera Canvas LMS - General Department
  • custom_term_endAt=$Canvas.term.endAt
  • custom_course_endAt=$Canvas.course.endAt
  • custom_term_startAt=$Canvas.term.startAt
  • custom_course_startAt=$Canvas.course.startAt
  • custom_institution_platform=https://inspera.instructure.com/
  • custom_assignment_dueAt_iso8601=$Canvas.assignment.dueAt.iso8601
  • custom_assignment_allowedAttempts=$Canvas.assignment.allowedAttempts
Privacy Level Public

 

Placement

Expand the Placement section and select the following options from the drop-down menu. 

  • Account Navigation
  • Link Selection 
  • Assignment Selection

Expand the Account Navigation subsection and enter https://lti-originality.inspera.com/ for the Target Link URI

Click Save 

Clicking the Save button will redirect you to the Developer Keys page. This is where the ClientID for the LTI Key becomes available. Note that you must also enable the LTI Key by switching on the status toggle as shown in the image below: 

ClientID External App Configuration

External apps that support LTI 1.3 and LTI Advantage are configured using a ClientID

External App Configuration with ClientID

Click on Admin > Settings 

Subsequently, click on Apps > View App Configuration 

Afterward, click on +App 

You will be prompted to select a configuration type, in which case select By ClientID. This configuration method reduces the possibility of errors, which are more likely to occur when each input is entered manually.  

Enter the ClientID and click the Submit button.

This will trigger a popup prompting you to install the new application. 

Click Install

The new app will appear in the list of external apps

Adding an activity: Teacher

Once the configuration process is completed, the next step is to create an activity and launch Inspera Originality.

Adding an Activity

Begin by logging into Canvas as a Teacher

Afterward, navigate to a course and click +Assignments 

Complete the following fields as outlined below: 

  • Assignment Name
    • Enter a name for the assignment
  • Points
    • Specify the number of points this assignment 
      • Ensure the scores are consistent by maintaining identical total points in both Inspera and Canvas. If a question set is created with 40 marks in Inspera, but in Canvas, the assignment is set for 10 marks, and a student scores 27 out of 40 in Inspera, the students will see the marks as 27 in Inspera. However, in Canvas, it will show as 6.75 marks with a maximum score of 10.
  • Submission Type
    • Set the submission type to External Tool. This will include Inspera Originality in the process. Click on the Find button to view the list of installed External Tools and then select the recently installed Inspera Originality tool as shown in the image below: 

Lastly, click Save & Publish 

Launching Inspera Originality

Launching Inspera Originality is achieved by navigating to a specific course and clicking on the activity/assignment name. Upon doing so, a pop-up will appear. This is where you can specify and configure the settings for the activity. 

Click Update Assignment to conclusively add the activity to Inspera Originality. 

Clicking on the Update Assignment button will trigger a popup message that prompts for final confirmation. 

Click Confirm to create the assignment and enable student assignment submission.  

Articles in this section

Was this article helpful?
0 out of 0 found this helpful