Your Moodle version

Plagiarism: Turnitin plagiarism plugin

plagiarism_turnitin
Maintained by Picture of John McGettrick John McGettrick, Picture of Dan Marsden Dan Marsden, Picture of James Robson James Robson, Picture of Paul Dawson Paul Dawson, Picture of David Dyke David Dyke
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.
19k
1
Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8
WARNING: This plugin replaces Dan Marsden's plugin with a new version developed by Turnitin 

The plugin developed by Dan Marsden has been deprecated for the version now available here.
This plugin shares code with the new mod_turnitintool2 plugin which must be installed at the same time.

The new version has a number of major benefits compared with Dan's including:
  • 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

Dan Marsden's original plugin
Dan Marsden's plugin is supported for all versions up to Moodle 2.7 to allow people time to migrate to the new version but will not be supported past Moodle 2.7 - Dan's plugin is still available from his github account here: https://github.com/danmarsden/moodle-plagiarism_turnitin along with documentation here: http://docs.moodle.org/25/en/Plagiarism_Prevention_Turnitin_Settings

Screenshots

Screenshot
Screenshot

Contributors

Picture of John McGettrick
John McGettrick (Lead maintainer)
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 Vernon Spain
    Thu, May 1, 2014, 2:13 PM
    Hi Dan,
    We love your plugin (Thank you smile ) and have had a long time trouble free but recently we've had problems with courses that were created not roster_syncing. Courses and assignments were created but I cannot get existing students to appear in Turnitin. Any ideas if this is a Turnitin issue or a Moodle one?
  • Picture of kanisious museka
    Mon, Jun 2, 2014, 2:29 PM
    Hi All, I have just installed Moodle 2.6.3 on a test server and also installed the turnitin plugin; however when i want to configure the plugin i get a blank screen. I have followed all the steps on the site : http://docs.moodle.org/27/en/Plagiarism_Prevention_Turnitin_Settings, but i can not open the screen Settings > Site administration > Plugins > Plagiarism Prevention > Turnitin i am getting a blank screen ~/settings.php

    Thank you.
  • Picture of Dan Marsden
    Mon, Jun 2, 2014, 3:02 PM
    Hi there,

    a blank screen usually reflects that a PHP fatal error has occurred - please increase your debugging level and turn display errors on and then re-load the page. Then do a google search against the error that appears.
  • Picture of Ryan Panning
    Tue, Sep 9, 2014, 9:04 PM
    Question, we have a particular school interested in using TurnItIn.com but it's not a District-wide solution at this point. Does the plugin allow separate configurations for different schools? In the case that this one wants starts with it and other schools decide to come online later. Thanks!
  • Picture of Dan Marsden
    Wed, Sep 10, 2014, 5:21 AM
    I presume you have a single Moodle install for the district?
    If you are using the plagiarism_turnitin plugin then you can set the site level defaults to have turnitin off for all assignments and then you can give the permission to "enable" turnitin to specific roles or users - but you would likely need to discuss this directly with turnitin as there may also be licensing issues.
  • Picture of John McGettrick
    Wed, Sep 10, 2014, 5:08 PM
    Hi Ryan, if it's a single Moodle environment then you wouldn't be able to have separate configurations. You could configure roles and permissions - as Dan says - if you wanted it only available to certain users but they would still all have to use the same configuration when the other schools came online.
  • Picture of Gregor McNish
    Thu, Oct 23, 2014, 8:34 AM
    The documentation link for this plugin still points to the documentation for the Dan Marsden version?
  • cb userpic w harvey
    Thu, Nov 27, 2014, 8:40 PM
    Using 2.8.1 and Turnitin Plagiarism Plugin (v. 2014012407 2.3+) enabled for forums. Since the 2.8.1 upgrade, it's caused very slow loads in forums of over 30 seconds average. Figured you would want to know the debugging reports (and hope you can offer any advice to get this wonderful plugin working again):

    When I click "Add forum," debugging shows:

    /pluginlib.php has been deprecated, the classes that used to exist are now autoloaded. Please removed any calls to include or require this file.

    line 33 of /lib/pluginlib.php: call to debugging()
    line 30 of /plagiarism/turnitin/lib.php: call to require_once()
    line 196 of /lib/plagiarismlib.php: call to require_once()
    line 112 of /lib/plagiarismlib.php: call to plagiarism_load_available_plugins()
    line 173 of /mod/forum/mod_form.php: call to plagiarism_get_form_elements_module()
    line 191 of /lib/formslib.php: call to mod_forum_mod_form->definition()
    line 86 of /course/moodleform_mod.php: call to moodleform->moodleform()
    line 252 of /course/modedit.php: call to moodleform_mod->moodleform_mod()

    --------------
    When I click "Create forum," I get:

    lib/pluginlib.php has been deprecated, the classes that used to exist are now autoloaded. Please removed any calls to include or require this file.

    line 33 of /lib/pluginlib.php: call to debugging()
    line 30 of /plagiarism/turnitin/lib.php: call to require_once()
    line 196 of /lib/plagiarismlib.php: call to require_once()
    line 112 of /lib/plagiarismlib.php: call to plagiarism_load_available_plugins()
    line 173 of /mod/forum/mod_form.php: call to plagiarism_get_form_elements_module()
    line 191 of /lib/formslib.php: call to mod_forum_mod_form->definition()
    line 86 of /course/moodleform_mod.php: call to moodleform->moodleform()
    line 252 of /course/modedit.php: call to moodleform_mod->moodleform_mod()
    Error output, so disabling automatic redirect.

    ----------
    When I click, "Add discussion," I get:
    lib/pluginlib.php has been deprecated, the classes that used to exist are now autoloaded. Please removed any calls to include or require this file.

    line 33 of /lib/pluginlib.php: call to debugging()
    line 30 of /plagiarism/turnitin/lib.php: call to require_once()
    line 196 of /lib/plagiarismlib.php: call to require_once()
    line 153 of /lib/plagiarismlib.php: call to plagiarism_load_available_plugins()
    line 1009 of /mod/forum/post.php: call to plagiarism_print_disclosure()

    -------------
    When I go to Site administration > Plugins > Plagiarism > Turnitin plagiarism plugin, I get:

    lib/pluginlib.php has been deprecated, the classes that used to exist are now autoloaded. Please removed any calls to include or require this file.

    line 33 of /lib/pluginlib.php: call to debugging()
    line 30 of /plagiarism/turnitin/lib.php: call to require_once()
    line 21 of /plagiarism/turnitin/settings.php: call to require_once()
  • Picture of Jez H
    Tue, Dec 2, 2014, 5:39 PM
    Since updating to 2014012410 running on Moodle 2.7.2 we are seeing errors in cron:

    Trying to get property of non-object in /moodle/plagiarism/turnitin/lib.php on line 1425

    This was not happening in a previous version we were advised to take from from GitHub by TurnItIn.
  • me at a FIRST robotics competition
    Sat, Jan 3, 2015, 12:51 AM
    Trying to install via Moodle.org and get this error Oops! It did it again

    Moodle deployment utility had a trouble with your request. See the docs page and the debugging information for more details.

    exception 'zip_exception' with message 'Invalid structure of the zip package' in mdeploy.php:1422
    Stack trace:
    #0 mdeploy.php(805): worker->unzip_plugin('/var/www/moodle...', '/var/www/html/m...', '/var/www/html/m...', '/var/www/moodle...')
    #1 mdeploy.php(1535): worker->execute()
    #2 {main}
  • Picture of John McGettrick
    Tue, Jan 6, 2015, 6:02 PM
    Hi Colin,

    Are you trying to install the whole zip package downloaded from github via Moodle? This won't work due to the way all the aspects of the plugin are packaged together.

    John
  • Picture of Dan Marsden
    Thu, Jan 8, 2015, 3:02 PM
    Hi John - Colin is trying to use the install option provided here in the plugins db - it's not working because the plagiarism_turnitin zip here seems to contain an extra "turnitin" directory at the top level instead of the plugin files in the root of the directory.
  • Picture of John McGettrick
    Fri, Jan 9, 2015, 12:24 AM
    Hi Colin/Dan,

    Thanks Dan, the problem was because the zip file was created on a Mac so it contained a __MACOSX folder. I've re-uploaded the plugin so this should now work.

    Mary Evans had brought this to our attention via the Direct plugin.

    John
  • Stacey Walker
    Mon, Feb 16, 2015, 10:17 PM
    Hi,

    What are the chances of this plugin being separated out into logical git repositories or branches? Having it all in the same repository and only a master branch makes it a little tricky to track in different projects.

    Thanks,
    Stacey
  • Picture of John McGettrick
    Mon, Feb 16, 2015, 10:49 PM
    Hi Stacey,

    We're looking at separating the plugins out fairly soon. With our next release we will be splitting the turnitin block out in to it's own repository, if that goes without any problems we will then move on to splitting out the other two repositories.
    Thanks
    John
1 2 3 4 5 6
Please login to post comments