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
Begin by logging into Canvas as an Administrator.
Click Admin > (Account Name) Inspera Assessment
Afterward, click Developer Keys > + Developer Key > + LTI
Configuration Sections
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. |
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 |
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.
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.
|
Privacy Level | Public |
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.
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.
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.
- Specify the number of points this assignment
-
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 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.