Turnitin is integrated with a large number of learning platforms (CMSs / LMSs / VLEs / SISs). Several have partnered with Turnitin for broad use within the Turnitin community. Partner Integrations are available to institutions that purchase a Turnitin license with integrations enabled.
Turnitin LTI Tool
Turnitin offers an LTI tool for incorporating OriginalityCheck, Grademark, and PeerMark into LTI-compliant applications. The Turnitin LTI tool is fully compliant with the IMS LTI 1.0 and 1.1 standards as a tool provider.
Where can I download the plug-ins?
You can download our plugins from the following link. You can also view the related release notes and documentation on the same page.
Who can download the plug-ins?
Only the Account Administrator can download the plug-ins. Once you have purchased an account with us, you will automatically be given administrator privileges.
Where are the installation instructions?
The installation instructions are available on the platform integration pages. Choose your platform from the list above.
Can I install the plug-in on a server that is behind a firewall?
The server you install the plug-in on needs to be accessible by our range of web servers. If you open up your firewall to our range of IP addresses, this should allow your servers to be in contact with Turnitin servers:
IPv4 Addresses (*)
What version of the Turnitin integration plug-in do I need to use?
All the available plug-ins are listed on the platform integration pages (links above). The list details the required Turnitin integration plug-in for your specific CMS version.
Our institution is using multiple instances of an LMS with the Turnitin plug-in/integration. Is there anything that we need to do?
It is okay to use the Turnitin plug-in on multiple instances of your LMS, but for each instance of an LMS with the Turnitin plug-in, it should be configured with a different account ID. Here are the steps to do so:
- Login to Turnitin as the administrator of your institution's account.
- Under the main account, create a sub-account for each instance of the LMS for which you would like to use the integration.
- Configure each of the sub-accounts to use the proper LMS by going through the normal process (e.g. clicking the button in the "integrations" column for that account and configuring it properly).
- Configure the plug-in for the LMS with the proper account IDs and shared secret key that were created in step 2 and configured in step 3.
How do I retain Turnitin data when migrating to a new LMS server?
Turnitin uses LMS IDs or database primary key IDs (PKIDs) to associate Turnitin users, courses and assignments in most integrations. When migrating to a new LMS server, upgrading an LMS server, or making any changes to the system which would result in deleting or changing existing database primary keys, you should backup your existing LMS IDs for users, courses and assignments. This information is required by our support team to restore your previous data. Prior to upgrading your system, please contact Turnitin support.
How can I learn more about partnering with Turnitin?
If your company offers a CMS/LMS/VLE and you would like to make sure your customers can use Turnitin services with your application, consider becoming a Connectitin Integration Partner.
With Connectitin, commercial third parties insure that integrations with Turnitin are robust and provide the best possible customer experience. Companies that sign an agreement to join our Connectitin program are provided with integration guidelines, access to the Turnitin sandbox, and detailed information on our API. In addition, we work jointly with Connectitin partners on integration design, development, and testing, prior to release to customers.
Please review the information that explains how you can develop your own integration with our services, then complete the New Integration Questionnaire Form.
All product, organization and company names are the property of their respective owners.