Activities: Turnitin's Moodle Direct v2

Maintained by Picture of John McGettrick John McGettrick, Picture of Paul Dawson Paul Dawson, Picture of Alex McLarty Alex McLarty, Picture of David Winn David Winn, Picture of David Hatton David Hatton, Picture of Jennifer Earl Jennifer Earl
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.
1419 sites
9 fans

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


Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Daniel McSweeney
    Fri, 27 Jan 2017, 10:37 PM
    doing an upgrade on this from and recieved teh following error


    Field "submitter" does not exist in table "plagiarism_turnitin_files"

    More information about this error
    Debug info:
    Error code: ddlfieldnotexist
    Stack trace:

    line 574 of \lib\ddl\database_manager.php: ddl_field_missing_exception thrown
    line 620 of \lib\ddl\database_manager.php: call to database_manager->change_field_type()
    line 248 of \plagiarism\turnitin\db\upgrade.php: call to database_manager->change_field_notnull()
    line 541 of \lib\upgradelib.php: call to xmldb_plagiarism_turnitin_upgrade()
    line 1630 of \lib\upgradelib.php: call to upgrade_plugins()
    line 433 of \admin\index.php: call to upgrade_noncore()

    Turnitin plagiarism plugin /plagiarism/turnitin Current version 2016091401 new version 2017012501

    Any ideas!!
  • Picture of John McGettrick
    Fri, 27 Jan 2017, 11:48 PM
    Just adding a comment as I've spoken to Daniel, this field should have been added on a previous upgrade. Please let us know if this happens to anyone else and what database you are using.
  • Picture of Denis Featherstone
    Tue, 31 Jan 2017, 6:40 PM
    Hi John,

    I am having the same problem. We are using MariaDB 10.1.
  • Picture of John McGettrick
    Tue, 31 Jan 2017, 8:24 PM
    Hi Denis, have you upgraded from 2016091401 or a version further back?
  • Picture of John McGettrick
    Wed, 1 Feb 2017, 10:56 PM
    Denis, we've patched the release so the upgrade script will now add the field if it doesn't exist.
  • Picture of Savvas Karasavvas
    Wed, 15 Feb 2017, 8:54 PM

    Do you have an update about the compatibility of the turnitintooltwo plugin with Moodle version 3.2?

    Thank you.
  • Picture of Ken Farrimond
    Mon, 20 Feb 2017, 9:13 PM
    We are having various issues with Rubrics in Moodle assignments with Turnitin enabled and I would be glad of some guidance.
    1) When editing the assignment and clicking on the list of rubrics, a blank dialogue/warning message appears with two buttons "OK" and "Cancel" but with no message. Clicking Cancel closes the dialogue with no change. Clicking OK enables editing. Having noticed the issue I upgraded to 2.7+ (2017012501) and the issue is still there.
    2) When an assignment has been created by an administrator and a rubric attached, if the tutor tries to edit the assignment, they cannot see what rubric is attached, it just says "use rubric belonging to other instructor". If they click on it, the blank message appears.
    3) Of course the thing we really want to do is create a set of rubrics at account level and share them with every teacher in the account. The option to share is there, but it does not work within Moodle, are there plans to add this feature.

    Many thanks

  • Picture of Edmund Evangelista
    Tue, 21 Feb 2017, 6:52 PM
    Using an sql script, how can I monitor the total number of views of a particular turnitin assignment in a course?
  • Picture of John McGettrick
    Tue, 21 Feb 2017, 8:14 PM
    @Savvas Karasavvas - we are close to releasing a 3.2 compatible version.
  • Picture of John McGettrick
    Thu, 23 Feb 2017, 11:56 PM
    @Edmund Evangelista - you could try looking in the Moodle logs, this information wouldn't be stored in the plugin tables.
  • Picture of Andrew Molteno
    Thu, 23 Mar 2017, 9:57 PM
    Could you confirm that version 2017031301 is compatible with Moodle v2.7.4? I receive an HTTP 500 error when adding an assignment activity to the course. Adding Turnitin assignment 2 is successful.
  • Picture of David Winn
    Thu, 23 Mar 2017, 10:15 PM
    Hi Andrew,

    We do support Moodle 2.7.4. I am not receiving the same error when adding an assignment to the course, although I tried in 2.7.7 rather than 2.7.4 which is a slightly earlier version of Moodle 2.7. Moodle don't change that much between the final point releases (IE 2.7.4 to 2.7.5) so I don't think it is related to that.

    I have seen HTTP 500 errors before when the PHP extension file info is not enabled. Could you try enabling debugging mode and seeing if there is any further information displayed?
  • Picture of Andrew Molteno
    Fri, 24 Mar 2017, 1:28 PM
    Hi David
    We reinstalled both direct v2 and plagiarism plugin which resolved the issue.
  • Picture of John McGettrick
    Wed, 29 Mar 2017, 6:00 PM
    Hi Ken, apologies for the delay in responding.

    The pop up message should show "Changing or detaching a rubric will remove all existing rubric scoring from papers in this assignment, including scorecards which have previously been marked. Overall grades for previously graded papers will remain." I can see that isn't happening so we'll get that fixed.

    At the moment it is only possible to share a rubric through the Turnitin website and an instructor currently can't view another instructor's rubric unless it's shared.

  • Picture of Ken Farrimond
    Tue, 4 Apr 2017, 6:51 PM
    Hi John
    Thanks for your response, it will be good to see that fixed.

    For sharing rubrics, in practice we have a zip file with our 10 different rubrics in and get our various academic admins (who create assignments) to upload them to their account.

1 2 3 4 5 6
Please login to post comments