Activities: Turnitin's Moodle Direct

Maintained by Picture of Paul DawsonPaul Dawson, Picture of James RobsonJames Robson, Picture of John McGettrickJohn McGettrick, Picture of David DykeDavid Dyke, Picture of David WinnDavid Winn
Turnitin's Moodle Direct 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 developed and maintained iParadigms the creators of Turnitin.
341 sites
3 fans
Current versions available: 1


Turnitin's Moodle Direct 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 developed and maintained iParadigms the creators of Turnitin.

Key Features

  • 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


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

Comments RSS

Show comments
  • Picture of Scott Summers
    Wed, Jul 16, 2014, 11:03 PM
    I too am getting the errors:
    Debug info: Plugin is not compatible with Moodle 2.x or later.
    Error code: detectedbrokenplugin

    Stack trace: •line 590 of /lib/upgradelib.php: plugin_defective_exception thrown
    •line 381 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    •line 1586 of /lib/upgradelib.php: call to upgrade_plugins()
    •line 401 of /admin/index.php: call to upgrade_noncore()
  • Andrew
    Mon, Aug 18, 2014, 10:48 PM
    Hi, I've recently installed to the latest version of the plugin (on Moodle 2.6, PHP 5.5) and it's knocked out my delete button from within the summary tab. I think it's connected to the error here:

    Missing argument 2 for turnitintool_activitylog(), called in moodle\www\mod\turnitintool\lib.php on line 5796 and defined in moodle\www\mod\turnitintool\lib.php on line 7192


  • Andrew
    Tue, Aug 19, 2014, 6:49 PM
    Hi Everyone, is there a clean way to revert back to the February plugin? I've tried replacing the folder (and changing the version number which installed) but no success in returning the missing delete button. I've also lost functionality with this latest version. I can no longer upload images without an error. Thanks, Andrew
  • Picture of J Stringer
    Wed, Sep 24, 2014, 3:57 PM
    Hi there, we've had some strange behaviour since updating to moodle 2.7. When anyone creates a turnitin assignment, every user with a student role shows in the assignment, not just the students enrolled in the course. Any ideas what might be causing this?
  • Picture of Khurram Iqbal
    Thu, Sep 25, 2014, 1:05 PM
    While installing Turnitin, i got the following error
    "Plugin does not declare its version"
  • Picture of Daniel Munera
    Thu, Jan 1, 2015, 2:42 AM

    I open an issue on your repo, because a user found a problem with the way you include jQuery in settings.php

  • Picture of Sakshi Goel
    Tue, Jan 13, 2015, 12:41 PM
    Hi ,
    Are you planning to upgrade this plugin for Moodle 2.8 or future version
  • Andrew
    Tue, Aug 18, 2015, 5:30 PM
    Hi Everyone, I've just updated to the latest plugin. When adjusting the time and date of the assignment, I get a blank page and the following error: Turnitin PHP Fatal error: Using $this when not in object context in path\to\moodle\calendar\lib.php on line 2191. Everything has been working perfectly fine before the update.
  • Picture of John McGettrick
    Tue, Aug 18, 2015, 5:41 PM
    Hi Andrew, we're aware of this and have rectified the issue. We will be releasing the updated plugin this week.
  • Picture of John McGettrick
    Fri, Sep 25, 2015, 6:35 PM
    Just to note, the github repository has moved to for this plugin.
  • Picture of Chris Mat
    Fri, Nov 6, 2015, 8:32 PM

    When exporting the submissions as zip file. How can I make the submitted file names to include the student ID?

  • Picture of John McGettrick
    Sat, Nov 7, 2015, 12:08 AM
    Hi Chris,

    The file names submitted to Turnitin from Moodle currently don't include the student's id but they do include the student's name. This would have to be a feature request via uservoice - details here: In our v2 plugin we include their Moodle user id but not their Turnitin id.

  • Picture of abdrouf omer
    Tue, Dec 22, 2015, 6:16 PM
    Hi I'm using moodle 3.0 does it support it or when you will update it to 3.0?
  • Picture of John McGettrick
    Mon, Jan 4, 2016, 5:19 PM
    Hi, Abdrouf, I'm sorry but we have no current plans to support Moodle 3.0 with this plugin. We do support Moodle 3.0 with v2 of this plugin though:
  • Picture of Oswaldo Rojas
    Wed, Jun 29, 2016, 9:40 PM
    Can you please update the plugin in this page? In the official TII documentation says that it's compatible to Moodle 3.0
1 2 3
Please login to post comments