In this guide:
It takes both the Canvas admin and the Turnitin admin to complete this integration. If these are two different people, be sure to have them work together so that the integration works.
If you want to enable to document processor workflow, follow the directions available on this page.
Add the Turnitin app in Canvas-hosted environments
This guide is for users who are looking to integrate on a Canvas hosted environment. If you use Canvas open source or are self-hosted, switch to the open-source Canvas configuration guide to get started.
If you would like to integrate in a Canvas test or beta environment, switch to the Canvas test/beta configuration guide.
Initial steps in Canvas
Our Canvas integration has been designed in a way to make things as simple as possible to get started. The only steps remaining in the registration process is to add Turnitin as an app within your Canvas environment.
- Navigate to the admin page of your Canvas environment, and then open the Developer Keys section.
- Switch to the Inherited tab.
- The Inherited section displays all of the apps that have pre-configured their registrations for you. Navigate to the Turnitin option.
- Move the Turnitin switch from OFF to ON.
- You'll be asked to confirm changing the state of the developer key. Select OK to continue.
- From the Details column, copy the fifteen-digit developer key you just activated.
Add the Turnitin app
- Switch to the Settings section of the admin page, and select the Apps tab.
If you are migrating from LTI 1.1 to LTI 1.3 and would like to test how to access past LTI 1.1 assignments using the LTI 1.3 integration, you can install this integration at the course level. You will follow the same steps below, but use Settings from within the course.
- Select the View App Configurations button.
If you already have the Turnitin LTI 1.1 integration configured in your Canvas environment, select View App Configurations, then select the gear icon for that integration and choose Edit from the dropdown. Rename the tool to Turnitin LTI 1.1. We recommend this so that you can tell the two integrations apart. If you are using both the Canvas Plagiarism Framework integration and the LTI 1.1 integration, the LTI 1.1 integration is the only one that can be renamed.
- Select the + Add button.
- Change the Configuration Type to By Client ID.
- Paste the developer key 170000000000696 into the Client ID field.
- Select the Submit button.
- You'll be asked to confirm the app installation. Select the Install button to continue.
You've now completed the first steps of the registration process. Now you must create a dummy assignment to initialize the integration with Turnitin.
If you have multiple schools using a single environment, you can deploy the app in multiple Canvas subaccounts and link them to different Turnitin accounts if needed using the same LTI 1.3 developer key.
Create a dummy assignment
When configuring a new Turnitin integration within your LMS, you must run our deployment workflow before your institution can start using the integration.
The deployment workflow requires the Turnitin account administrator at your institution to link the integration to a specific Turnitin sub-account. This workflow will launch automatically when attempting to use the integration for the first time, which is why we recommend creating a “dummy” assignment to complete your configuration.
- Navigate to the course where you would like to add Turnitin.
- Select the vertical ellipsis menu icon and select Turnitin.
- You will be prompted to log in to your Turnitin administrator account.
-
Once you have logged in to Turnitin’s deployment workflow, you will either be provided with a list of existing configurations, or the option to create a new one.
If you are migrating from LTI 1.1 to LTI 1.3, we recommend that you link to the same configuration that you used for the LTI 1.1 integration.
- To link to an existing configuration - locate the name of the configuration in the list provided and select the link button. If there is a lock icon in place of the link button, that configuration cannot be used for this deployment.
- To create a new deployment - Select the Create New or Create Deployment button dependent on which you have available.
- Select the Turnitin account the configuration should be registered to and select Next.
- Enter a descriptive name for the deployment as it may be listed for future configurations in your LMS. Select Next.
- Confirm the deployment to complete your configuration. If successful, you will be prompted to log out of the deployment workflow and return to your LMS.
If you have the Turnitin LTI 1.1 app installed in your production environment, please delete that now.
If a Student Information System (SIS) changes a student’s enrollment on an LMS course to either remove them or make them inactive, this could remove the student from the Turnitin assignment. If an institution has concerns around how their SIS may work with Turnitin, they should speak to their LMS provider to learn more about how details are shared with LTI tools.