Your Moodle version

Plagiarism: Turnitin plagiarism plugin

Maintained by Picture of John McGettrick John McGettrick, Picture of Dan Marsden Dan Marsden, Picture of Paul Dawson Paul Dawson, Picture of David Dyke David Dyke, Picture of Alex McLarty Alex McLarty
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.
Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9
WARNING: This plugin replaces Dan Marsden's plugin with a new version developed by Turnitin 

The plugin developed by Dan Marsden has been deprecated for the version now available here.
This plugin shares code with the new mod_turnitintool2 plugin which must be installed at the same time.

The new version has a number of major benefits compared with Dan's including:
  • Fully supported by Turnitin for all issues that occur.
  • Uses a new improved API to connect to Turnitin.
  • Better support for the rest of Turnitin's product range (Grademark, Writecycle etc)
  • Works with the new Moodle block developed by Turnitin

Dan Marsden's original plugin
Dan Marsden's plugin is supported for all versions up to Moodle 2.7 to allow people time to migrate to the new version but will not be supported past Moodle 2.7 - Dan's plugin is still available from his github account here: along with documentation here:


Screenshot #0
Screenshot #1


Picture of John McGettrick
John McGettrick (Lead maintainer)
Picture of Dan Marsden
Dan Marsden: Previous plugin maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of John McGettrick
    Tue, Jul 21, 2015, 4:32 PM
    If you could add them on the new repository that would be great. We'll still be sorting everything off the previous combined repository.
  • Picture of Diana H.
    Mon, Aug 3, 2015, 4:31 PM

    What is the difference between the official mod_turnitintooltwo (Turnitin's Moodle Direct v2) and this plugin? Which one should we choose?
  • Picture of Mathieu Pelletier
    Mon, Aug 3, 2015, 4:37 PM
    Hello Diana,

    This plugin integrates into the existing Moodle assignment module, adding a Turnitin section to the settings. However, it requires mod_turnitintooltwo to work. You can also use mod_turnitintooltwo on its own to receive assignments, but you will not have several of the Moodle assignment functions built in, such as alternative feedback options, notifications, etc.
  • Picture of Diana H.
    Mon, Aug 3, 2015, 5:07 PM
    Dear Mathieu,

    Thank you for your swift reply!
    So do you think we should install and configure both plugins separately? Will one TurnItIn key work for both plugins?
  • Picture of Mathieu Pelletier
    Mon, Aug 3, 2015, 5:22 PM
    Hello Diana,

    If you wish to use the plagiarism plugin (which is what we use), you must configure turnitintooltwo. However, if you just wish to use turnitintooltwo and its assignment module, there is no need to install or configure the plagiarism_plugin.

    Plagiarism plugin depends on turnitintooltwo, and you record your Turnitin Account ID and Shared Key in the settings for Turnitintooltwo. The plagiarism plugin allows you to use Turnitin more broadly in your moodle installation, allowing Turnitin to function in the existing Moodle assignments, forums, and workshops. If you use only turnitintooltwo, turnitin's functions will be relegated solely to the assignments received via their assignments module. If your institution is currently using the built-in Moodle assignments module for essay assignments, you may find there is a smaller learning curve with the plagiarism_plugin, since most of the submission processes remain unchanged. I have also noted that if Turnitin's services are down, we can still receive assignments with the plagiarism_plugin, whereas (at least with turnitintool version 1) students could not complete their submissions.

    I hope that helps.
  • Picture of Diana H.
    Mon, Aug 3, 2015, 6:02 PM
    Hello Mathieu,

    Thank you very much, now it is clear. We haven't used the plugin previously, uploaded files to TurnItIn manually. This summer we upgraded to Moodle 2.9+, so it is time to automate also TurnItIn functionality.
  • Picture of John McGettrick
    Mon, Aug 3, 2015, 9:38 PM
    Hi Diana,

    I can't really add much more than what Mathieu has said. Thanks Mathieu.

  • Picture of Andrew Rowatt
    Mon, Aug 10, 2015, 12:18 PM

    It doesn't seem possible to *only* show the similarity score to the student. The capability "plagiarism/turnitin:viewsimilarityscore" seems to suggest otherwise but I cannot get this to work. I am probably missing something simple!

    Any help appreciated!

  • Picture of John McGettrick
    Wed, Aug 12, 2015, 8:52 PM
    Hi Andrew, no that permission was left in from Dan's original plugin and should really be taken out as it's not used. If a student is allowed to see the report in the Turnitin settings then they can also view the report in the Turnitin DV.
  • Picture of Andrew Rowatt
    Sun, Aug 16, 2015, 8:47 AM
    Thanks John. I take it there are no plans to allow just the similarity score to show the student.
  • Picture of John McGettrick
    Mon, Aug 17, 2015, 6:54 PM
    No, not currently. We're remaining consistent across all integrations so students can view the DV if they can see their Originality score.
  • Picture of Andrew Rowatt
    Tue, Aug 18, 2015, 3:54 AM
    Thanks again John.

  • Picture of Andrew Rowatt
    Sat, Aug 29, 2015, 4:31 AM

    On a couple of assignments it seems the cut-off date in Moodle becomes the due date at Turnitin which is a problem if the "Report Generation Speed" is set to "Generate reports on due date" and the cut-off date is significantly later than the due date. I tried editing the due date and the Turnitin end but it soon reverted.

    Is this mapping of cut-off to due date by design?

  • Picture of Andrew Rowatt
    Sat, Aug 29, 2015, 4:35 AM
    P.S. We are using version 2015040102
  • Picture of Andrew Rowatt
    Sun, Aug 30, 2015, 10:12 AM
    Hi again,

    In our system different offerings can have the same course full name but a different "Course short name". Is it possible to use the "Course short name" as the class name in Turnitin?

1 2 3 4 5 6 7
Please login to post comments