Plagiarism: Turnitin plagiarism plugin

Maintained by Picture of John McGettrickJohn McGettrick, Picture of Paul DawsonPaul Dawson, Picture of David WinnDavid Winn, Picture of Caroline WestgarthCaroline Westgarth
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.
1641 sites
60 fans
Current versions available: 1
This plugin shares code with the new mod_turnitintool2 plugin which must be installed at the same time.

This version has a number of major benefits:
  • 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


This plugin is part of set Turnitin.


Screenshot #0
Screenshot #1


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

Comments RSS


  • Picture of David Winn
    Mon, Mar 18, 2019, 6:59 PM
    Hi Jason,

    Could you provide more information please? We don't experience any crashes.
  • Picture of Dan Marsden
    Tue, Mar 19, 2019, 4:43 AM
    bit of spam in the plugins db at the moment - Jason is a new user and doesn't have any forum posts... probably just safe to ignore at this stage...
  • Picture of Tristan daCosta
    Tue, Mar 26, 2019, 12:05 AM
    Hi all

    I've been thinking I've come across a bit of a bug, but wanted to make sure I'm not missing something simple before I do that. I've come across an expired 'class' which puts all documents into read-only mode. The Moodle course has no expiry date enabled. There are 6 assignments with plagiarism plugin enabled, one of which had a due date of 4 days ago and the others are in the future.

    On the Turnitin V2 mod, this can be rectified by extending the due date of the Turnitin assignment (Moodle TT) from within the Turnitin grading page (.../mod/turnitintooltwo/view.php?id=xxxx).

    However, the class expiry of a Moodle assignments with plagiarism (Moodle PP) looks to be an arbitrary date when viewing on I see nothing in the course or assignment settings which relates to the class expiry when viewing on I realise this can't possibly be the case... but where can it be set/updated from?

    Is there a way to set the class expiry or initiate a refresh from within the Moodle course/assignment interface to take assignments out of read-only mode?

    I've tried enabling a course end date in the future, updating the course start date to a recent date and all assignment date related settings but none appear to update the turnitin class end date. The only way I've been able to re-enable these assignments & submissions (out of read-only mode) is to login to and extend the class end date.

    Perhaps I'm simply misunderstanding how Turnitin classes work and/or the relationship between turnitin assignments and classes.

    Thanks in advance!
  • Picture of Gregor McNish
    Thu, Mar 28, 2019, 11:20 AM
    Plugin failed to upgrade properly on moodle 3.5.3 -
    Some error during the upgrade (on a windows IIS /MSSQL moodle instance) resulted in a blank screen. Plugin overview reported new version number, but the new scheduled tasks weren't created, though the old one got removed. We ended up having to manually put them into the database.

    We reported this to turnitin, but they want admin access to look into it, and we don't allow that.

    It actually took several weeks of back and forth after realising no submissions had been sent to work out the problem.
  • Picture of stefan weber
    Thu, Mar 28, 2019, 9:00 PM
    I downloaded the latest version (3.1+ (2019031301)) from the Moodle plugin directory, however, I am not able to install it at all.

    As soon as I put the "turnitin" folder into my Moodle's "plagiarism" subfolder, the site only returns http error 500 when trying to access it.

    It is so broken that I cannot even provide any additional error codes, since it completely breaks my site...
  • Picture of stefan weber
    Thu, Mar 28, 2019, 9:01 PM
    I guess this is the same problem that Jason up there was trying to report...
  • Picture of stefan weber
    Thu, Mar 28, 2019, 9:03 PM
    btw, this is on Moodle 3.6.2+ (Build: 20190201), I already posted in the github tracker as well...
    (sorry for using 3 posts)
  • Picture of stefan weber
    Thu, Mar 28, 2019, 10:41 PM
    with help from the github turnitin team I was able to identify the problem: I had the wrong mod plugin installed (turnitintool instead of turnitintooltwo) - after installing turnitintooltwo, the installation of this plugin worked as well
  • Picture of Henry Chung
    Fri, Apr 12, 2019, 8:09 PM
    We are having issues with Moodle assignments/forums that use Turnitin plagiarism plugin in that any submissions through these 2 methods are now sitting at queued, having looked into it the cron job Send Queued Files from the Turnitin Plagiarism Plugin is failing (tried manually from Moodle and from the cli).
    The error in the cron log is:
    [Turnitin Plagiarism Plugin] Aborted Cron call because of active task mode

    From the cli it returns the error:
    Cannot obtain task lock

    Under Site administration\Plugins\Plagiarism\Turnitin plagiarism plugin\Errors there are a number of errors due to unsupported file types and large files, would deleting the files via clicking the Delete submission icon just remove the entry in Turnitin and leave the Moodle submission?
    Also I'm assuming that once these errors are cleared the cron would start to run again?

    Any help appreciated.

  • Picture of Christos Savva
    Tue, Apr 23, 2019, 2:56 PM
    This relates to the issue here

    Uncaught Error: Mismatched anonymous define() module #419

    Sorry for posting here as well but this is a major issue for us. Our lecturers cannot grant extensions or add comments.

    Is there a hotfix we can use?
  • Picture of Nick Williams
    Wed, Jun 19, 2019, 9:47 PM
    Can anyone confirm if this plugin works with assignments using the Mahara plugin to allow eportfolio submissions? We are currently trying to find a way to plagiarism-check our students' Mahara submissions but can't find any concrete guidance.

    Any and all advice on this appreciated!


  • Picture of John McGettrick
    Fri, Jun 21, 2019, 7:28 PM
    Hi Nick, we've never tested it and without knowing too much about Mahara I don't think it would as I assume the submission is of a different type. We'd be interested in looking at this though.
  • Picture of Nguyễn Văn Hùng (BTEC HN)
    Tue, Aug 6, 2019, 10:57 AM
    I want to buy turnitin install the system to check if the students' homework have the same. Can you send a quote about the software to me?


  • Picture of tayyab org
    Sat, Dec 28, 2019, 11:52 PM
    Thanks for sharing. very nice information very helpful
  • Picture of Nelly Manucharyan
    Fri, May 15, 2020, 8:22 PM
    Сколько стоит плагин turnitin for moodle?
Please login to post comments