Plagiarism: Turnitin plagiarism plugin

Maintained by Picture of John McGettrickJohn McGettrick, Picture of Paul DawsonPaul Dawson, Picture of David WinnDavid Winn, Picture of Charlotte SpinksCharlotte Spinks
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.
1787 sites
61 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 Charlotte Spinks
Charlotte Spinks
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 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?
  • Profile.
    Sat, Jul 18, 2020, 12:10 PM
    After installing this Plugin "Turnitin plagiarism plugin settings" is appearing twice in assignment settings, is this is bug or s there any revolution to this
    Moodle Version 7
  • Picture of John McGettrick
    Mon, Jul 20, 2020, 5:29 PM
    Hi Shivanesh, we're looking into this. Thanks for the update.
  • Picture of allseosites list
    Thu, Jul 23, 2020, 12:40 PM
    this is really nice information was very helpfull keep it up bro
  • Picture of sara al-sawafi
    Sun, Aug 9, 2020, 10:04 PM
    Dear All,

    Could you please help me in this issue...

    We have already integrate Moodle with Turnitin , but the problem every courses created in the Moodle , will listed to my account in Turnitin with students and their submission in class tab created but even i am not teacher to this courses or i am created these classes , i m moodle admin.

    Please let any one , explain how this work
  • Picture of John McGettrick
    Tue, Aug 11, 2020, 10:46 PM
    Hi Sara, every admin is automatically enrolled as an instructor on a class when it is created.
  • Picture of Dan Jeffries
    Tue, Aug 18, 2020, 10:09 PM
    Hi John and team

    Firstly - thanks for the plugin.

    I have created a single activity course using this plugin. Our scenario is that we have Examiners who need to grade submissions, but we do not want them to be able to edit the assignment or course NOT see the list of tutors or students.

    I have created an Examiner role and inherited non-editing tutor permissions, however it seems that they can see both tabs for tutors and students and also edit details such as date, rubric etc - which we cannot permit.

    Am I doing something wrong? Any advice hugely appreciated.

    TIA - Dan
  • Picture of John McGettrick
    Tue, Aug 18, 2020, 10:23 PM
    Hi Dan, unfortunately, we use the grade capability to work out whether someone is an instructor or not. That is also what we use to denote visibility of the student and tutor tabs.
  • Picture of Dan Jeffries
    Tue, Aug 18, 2020, 10:28 PM
    Thanks for speedy reply. I'm assuming there is no way to remove this then? It seems a bit odd that an instructor can view the list of students whilst carry out blind marking. AND they can view a Log history which could potentially allow them to match up submission log to coursework submission.
  • Picture of Vasileios Sotiras
    Tue, Sep 29, 2020, 9:41 PM
    SELECT pathnamehash FROM mdl_files WHERE component = 'assignsubmission_file' AND itemid = '1505368' AND source IS NOT null ORDER BY id DESC
    lib.php private function update_grade($cm, $submission, $userid)
    public function clean_old_turnitin_submissions($cm, $userid, $itemid, $submissiontype, $identifier)

    both above functions include a query which under MySQL 5.7 run for more than 40 seconds each time. Both can be found as they include the term :
    "AND source IS NOT null".
    Explain output
    1 SIMPLE mdl_files ref mdl_file_comfilconite_ix mdl_file_comfilconite_ix 302 const 1063994 Using index condition; Using where; Using filesort
  • Picture of Vasileios Sotiras
    Tue, Sep 29, 2020, 9:43 PM
    I forgot to add $plugin->version = 2019121701;
    commit 74f979a9
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Please login to post comments