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 Alex McLarty Alex McLarty, Picture of David Winn David Winn, Picture of Caroline Westgarth Caroline Westgarth
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.
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
Picture of Caroline Westgarth
Caroline Westgarth
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • 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?

  • Picture of John McGettrick
    Wed, Sep 2, 2015, 10:25 PM
    Hi Andrew, the cut off date is used as the due date by design as it will be later than the due date if used. With the class short name, I don't see why that would be a problem in general but I suspect it would affect other institutions so would need some investigation amongst end users to see whether this was a desired workflow.
  • Picture of Mathieu Pelletier
    Tue, Sep 15, 2015, 3:38 PM
    @Andrew Rowatt, @John McGettrick. Andrew's request makes a lot of sense, since in Moodle the course shortname must be unique. This is not so with the course fullname. This being the case, it seems that using the course shortname is better by design. However, I realise there is no such requirement for a unique value in Turnitin's system where the course name is concerned.
  • Picture of Mathieu Pelletier
    Tue, Sep 15, 2015, 3:47 PM
    @John McGettrick. Regarding the cut-off date, it seems that setting this also causes the Turnitin assignment to become read-only. This has some nice use cases, however it causes problems for marking if an institution tries to use this date to establish a point where no new submissions will be permitted, the traditional understanding of "cut-off date". However, as it has been linked to Plagiarism Plugin, you are using it as the "Post-Date".

    Suppose, for example, that the cut-off date is 7 days after the official due date. That is, papers that are more than 7 days late will no longer be accepted. If a student does in fact submit on the 7th day and the course facilitator only gets to marking it a day later, the assignment appears as read-only in grademark. This means, the cut-off date then needs to be changed to allow the marker to complete the marking. This whole process is counter-intuitive.

    If we wish to use the cut-off date as the date on which all marking should be completed (i.e. analogous to "Post Date" in Tii Tool 2), it should not show to the students in the summary as the cut-off date, since we are conflating our terminology here. It is effectively the end of the marking period (post-date), but is not the cut-off date. As it stands, when one sets the cut-off date where the plagiarism plugin is in use, he does not get the behaviour he expects.
  • Picture of Thanuci Silva
    Wed, Sep 16, 2015, 11:49 PM
    Hi guys!
    I would like to use Turnitin for assignments written in Portuguese. Do you think it would works?
  • Picture of John McGettrick
    Fri, Sep 18, 2015, 6:32 PM
    Hi Mathieu and Andrew,

    There currently isn't the concept of a cut off date within the Turnitin system but this is being added for Turnitin Next and will be something we will look to add to the plugin then. We are currently looking at the post date and how we can implement this better in the plugin as it's something Moodle doesn't use but something that is required in Turnitin.
  • Picture of John McGettrick
    Fri, Sep 18, 2015, 6:40 PM
    Hi Thanuci,

    We do have some Portuguese content along with the Translated Matching feature which will match to English content.
  • Jim Judges
    Wed, Oct 14, 2015, 3:29 AM
    Can I please check if there are there any support materials for instructors using the Moodle Assignment Turnitin plagiarism plugin settings? I can see the Turnitin Direct V2 resources but couldn't see any instructions related specifically to the Moodle Assignment integration settings.

  • Picture of John McGettrick
    Fri, Nov 6, 2015, 11:59 PM
    Hi Jim,
    Apologies for not getting back to you. This documentation is currently being improved but there are some details here:
  • Picture of Maria Pérez
    Mon, Nov 30, 2015, 5:54 PM
    I think I have found a mistake on version 2.8, components "turnintintool" and "turnitintooltwo", string "psuedolastnamegen_desc". Maybe instead of "psuedo" it must be "pseudo".
    Thank you,
  • Picture of David Winn
    Mon, Nov 30, 2015, 7:58 PM
    Hi Maria,

    Thanks for pointing this out. It seems we made a typing error when creating these strings. I've made a note of it so we can get them changed.
  • Picture of Scott Metcalf
    Sat, Dec 5, 2015, 12:01 AM

    My university has been using the 2.8 version of the plugin and found out recently that the latest version we upgraded to (2015040111) broke the submit functionality. We found that it had to do with the use of the mime_content_type() function on line 540 of sdk/lti.class.php. Our solution was to activate a PHP extension called php_fileinfo.dll (one not required by Moodle). After that it seemed to work just fine!

    Just thought I would pass this along.
  • Picture of John McGettrick
    Mon, Dec 7, 2015, 4:44 PM
    Hi Scott, thanks for pointing this out. We'll get this fixed for the next release.
1 2 3 4 5 6 7 8
Please login to post comments