Skip to main content

Tutorial: Turnitin iThenticate Integration

Role: Journal Manager / Site Administrator
Time: 20โ€“40 minutes
OJS Version: 3.5+

OJS supports plagiarism screening through two related services:

ServiceProviderAccess
CrossRef Similarity CheckCrossRef (powered by iThenticate)Requires CrossRef membership; lower cost
iThenticate (direct)Turnitin / Turnitin iThenticateDirect Turnitin contract

This tutorial covers both options using the Plagiarism plugin for OJS.


Before You Startโ€‹


Step 1 โ€” Install the Plagiarism Pluginโ€‹

  1. Log in as Site Administrator.
  2. Go to Administration โ†’ Plugin Gallery.
  3. Search for Plagiarism.
  4. Click Install.

Alternatively, download from github.com/pkp/plagiarism and upload to /plugins/generic/plagiarism/.


Step 2 โ€” Enable the Pluginโ€‹

  1. Go to Administration โ†’ Site Settings โ†’ Plugins โ†’ Installed Plugins.
  2. Find Plagiarism Check and toggle to Enabled.
tip

The plagiarism plugin is configured at the Site Administrator level, not per journal.


Step 3 โ€” Configure Plugin Settingsโ€‹

  1. Click the Settings icon next to the Plagiarism Check plugin.
  2. Select your service:

For CrossRef Similarity Checkโ€‹

FieldValue
ServiceSelect iThenticate
iThenticate API URLhttps://api.ithenticate.com/rpc
UsernameYour CrossRef Similarity Check / iThenticate username
PasswordYour iThenticate password

For Turnitin iThenticate (Direct)โ€‹

FieldValue
ServiceSelect iThenticate
iThenticate API URLhttps://api.ithenticate.com/rpc
UsernameYour Turnitin iThenticate email
PasswordYour Turnitin iThenticate password
  1. Configure when submissions are checked:

    • Check on submission โ€” runs automatically when an author submits
    • Check manually โ€” editors trigger the check from the submission dashboard
  2. Click Save.


Step 4 โ€” Running a Plagiarism Checkโ€‹

Automatic Check (if configured)โ€‹

When an author submits, OJS automatically sends the submission file to iThenticate and records the similarity score in the submission record.

Manual Checkโ€‹

  1. Open a submission in the editorial workflow.
  2. In the Submission or Review stage, click Check for Plagiarism (button visible to editors/journal managers).
  3. OJS submits the file to iThenticate.
  4. Wait a few minutes, then refresh the page to see the Similarity Score.
  5. Click the score to open the full iThenticate report in a new tab.

Step 5 โ€” Interpreting Similarity Scoresโ€‹

Score RangeInterpretation
0โ€“15%Generally acceptable; minor overlap (references, common phrases)
16โ€“30%Review carefully; may be acceptable if overlap is from references
31โ€“50%Significant concern; requires editorial review
>50%High similarity; likely requires rejection or major revision

Use your journal's editorial policy to define the acceptable threshold.


Troubleshootingโ€‹

ProblemSolution
Plugin not sending filesCheck credentials; ensure OJS server can make outbound HTTPS requests
Similarity score not appearingAllow 5โ€“10 minutes for iThenticate to process; then refresh
API authentication errorVerify username and password; reset iThenticate password if needed
Plugin not in Plugin GalleryInstall manually from GitHub

Next Stepsโ€‹