Your Moodle version

Activities: Turnitin's Moodle Direct v2

Maintained by Picture of John McGettrick John McGettrick, Picture of Paul Dawson Paul Dawson, Picture of David Dyke David Dyke, Picture of Alex McLarty Alex McLarty
Turnitin's Moodle Direct v2 integration activity module is a standalone Moodle module with the aim of representing the full suite of Turnitin's features within the standard Moodle workflow. The module is an upgrade on the previous Turnitin plugin and is developed and maintained iParadigms the creators of Turnitin.
Moodle 2.3, 2.4, 2.5

Moodle Direct V2 is the latest version of the Moodle Direct integration for Turnitin. Moodle Direct V2 installs separately to the original Turnitin Moodle Direct plugin within Moodle so that it can be used in parallel.

Key New Features

  • PeerMark - PeerMark is now integrated into the Turnitin Assignments and is accessible from the inbox for instructors and students.
  • Rubrics - Instructors can now attach their own rubrics to Turnitin Assignments and access the Rubric Manager, Students can also view any rubric that is attached to an assignment.
  • Quickmarks - An instructor's Quickmark manager (used within GradeMark) can now be accessed from within their Moodle environment.
  • More informative Inbox screen - An assignment inbox screen is now organised so that much more information is readily available and combined on to one screen.
  • Quick editing - Certain assignment details (e.g. dates and marks) can be edited quickly in the inbox without having to go to a specific edit screen.
  • Drag and drop submissions - Users can now submit via drag and drop. They will also be provided with an extract of their submission as proof that it has been submitted to Turnitin.
  • Class Migration Tool - Instructors and administrators can now recreate classes they have on Turnitin which may have existed in previous integrations or created through the Turnitin website.

Inherited features from v1

  • Multi-part Assignments - Each Turnitin Assignment may consist of up to 5 parts, parts can be configured to have start dates, due dates and post dates independent of one another.
  • Real Turnitin Users - The integration maps Moodle users to real Turnitin user accounts for both Instructors and Students, there is the option to disable student emails should an institution not wish to have students log in to Turnitin rather than Moodle.
  • GradeMark / Moodle Grade Book integration - Grades are synchronised between Turnitin's GradeMark and the Moodle grade book.
  • Anonymous Marking (UK Only) - Anonymous marking allows student names to be masked from instructors up until the post date.
  • Troubleshooting / Diagnostics - Diagnostic mode allows administrators to identify bugs and communication issues by enabling API call logs and displaying line numbers within error messages


This plugin is part of set Turnitin.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7


Picture of John McGettrick
John McGettrick (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Ahmad K
    Thu, Feb 26, 2015, 7:07 AM
    Hi all,

    Sorry for the late response, but i will post this info in case if someone got in similar trouble:
    - First: the problem was related to Moodle or the server (and NOT to the plugin).
    - Second: the reason to this problem (in my case) was that we are installing this plugin (or equally upgrading Moodle) on our production server while there is heavy traffic (this is what we predicted).

    - The SOLUTION was: removing the plugin folder, then uninstall the plugin from inside Moodle (if it is partly or wrongly installed),
    then re-install the plugin from the command line: Administration via command line (and we did that at night when the server traffic was as low as possible).

  • Picture of Graham Stone
    Thu, Jul 16, 2015, 6:49 PM
    When is this going to be updated for Moodle 2.9?
  • Picture of Troy Williams
    Sat, Jul 25, 2015, 12:10 PM
    +1 for the update for Moodle 2.9 wink
  • Picture of John McGettrick
    Wed, Jul 29, 2015, 5:12 PM
    We are planning a 2.9 compatible release in the next few days. Apologies for the inconvenience.
  • Picture of John McGettrick
    Fri, Jul 31, 2015, 4:30 PM
    This is now 2.9 compatible.
  • Picture of Timothy Lowe
    Sat, Aug 1, 2015, 5:08 AM
    The version.php wasn't updated with the 2015040107 release, still shows 2015040106 so it won't successfully update. Just an FYI.
  • Picture of John McGettrick
    Mon, Aug 3, 2015, 3:17 PM
    Apologies Timothy, that has now been rectified.
  • Picture of Samuel Than
    Thu, Aug 6, 2015, 11:54 AM
    Hi John, is this plugin same as the one listed on

    Seems like the documentation says it's supported only to 2.8.3

  • Picture of Anis Jradah
    Fri, Aug 7, 2015, 8:51 PM
    Dear All,

    While accessing .../plagiarism/turnitin/settings.php the Internal Server Error is shown:

    "The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

    We were using Dan's plugin and upgrade it to Direct V2 and installed mod_turnitintooltwo.

    Similarity score is generated but when you click on it also Internal Server Error is shown.

    We use Moodle 2.8.7

    Please advise.

    Thank you for your help.
  • Picture of John McGettrick
    Wed, Aug 12, 2015, 8:50 PM
    Hi Samuel, we'll get that page updated. This page has the most up-to-date information:

    Hi Anis, what error do you get with debugging turned on as this should give us more of an idea what the error is?

  • Picture of Anis Jradah
    Wed, Aug 19, 2015, 2:46 PM
    Dear John,

    Debugging is turned on, but no additional info was shown.

    The problem is now solved, I re-added manually the plagiarism/turnitin folder to the server and everything is working properly now.

    (Previously I upgraded the plagiarism/turnitin within Moodle from version 2013052300 to 2015040107, but I guess upgrading within Moodle does not work properly.)

    Thank you for your help

    Best regards,
  • Picture of James Oldfield
    Sat, Aug 29, 2015, 2:16 AM
    Safari on an iPad (iOS 8.4.1) seems to have a problem with the file picker use and turnitintooltwo. It works with turnitintool, but not two. The file picker won't change repositories. Any workarounds for this if you have seen if before?
  • Picture of John McGettrick
    Thu, Sep 17, 2015, 10:34 PM
    Hi James, apologies for the delay in responding to you. This module uses Moodle's filemanager for this purpose, does it affect other modules? As it works fine with v1, can you tell me which version of Moodle you are using? Is it 2.9 or an earlier version?
  • Picture of James Oldfield
    Fri, Sep 18, 2015, 2:10 AM
    One of the updates since 2.9.0 has fixed the issue. Thanks anyway.
  • Picture of John McGettrick
    Fri, Sep 18, 2015, 3:19 PM
    No problem James, we'll make a note of the issue in case it crops up again.
1 2
Please login to post comments