Your Moodle version

Activities: Turnitin's Moodle Direct

mod_turnitintool
Maintained by Picture of Paul Dawson Paul Dawson, Picture of James Robson James Robson, Picture of John McGettrick John McGettrick, Picture of David Dyke David Dyke
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.
54k
845
1
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8

Introduction

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

Contributors

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

Comments RSS

Show comments
  • Picture of J Stringer
    Tue, Dec 3, 2013, 9:36 AM
    We just started using the TurnItIn plugin and our teachers love it. Will it be updated to include PowerPoint presentations? Students can uploaded PPT presentations directly through TurnItIn but not through the Moodle Plugin. thanks very much!
  • cb userpic w harvey
    Sat, Jan 11, 2014, 2:04 AM
    Auto-install from Moodle 2.6 rejected the plugin as "broken, not compatible with Moodle 2x or later." Advice?
  • Picture of James Robson
    Mon, Jan 13, 2014, 5:40 PM
    J Stringer - The latest version of the plugin now includes support for the following presentation formats:
    ppt
    pptx
    ppsx
    pps
  • Picture of Mark Glynn
    Sat, Feb 1, 2014, 12:55 AM
    Paul,
    There was talk in September that the new version would be developed by catalyst and would be integrated into the Moodle assignment activity (like the Turnitin basic). Does this version do that or is does it work like the version from before Christmas? We have Moodle 2.4 and use version 2012120408 of turnitin direct which is not ideal for what we want.

    kind regards

    Mark

  • Picture of Marius Jugariu
    Fri, Apr 4, 2014, 11:32 PM
    What is the difference between the release from 4th of april and the one from submit.ac.uk (v2014012402 there) ?
  • Picture of Vidya Prakash Murdan
    Mon, May 5, 2014, 3:37 AM
    Hi. I have moodle 2.3.1+ and am installing the plugin. In notification, the plugin is discovered, and when I press 'Upgrade Database', the following errors are thrown:
    Debug info: Errors found in XMLDB file: Problem loading table turnitintool, Some FIELDS previous/next values are incorrect
    Error code: ddlxmlfileerror
    Stack trace:

    line 338 of /lib/ddl/database_manager.php: ddl_exception thrown
    line 354 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    line 594 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 358 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1524 of /lib/upgradelib.php: call to upgrade_plugins()
    line 329 of /admin/index.php: call to upgrade_noncore()

    Pls help.
    Thank you
  • Gareth J Barnard
    Sat, May 10, 2014, 1:57 AM
    Hi,

    The plugin is using the incorrect way of incorporating jQuery when working with Moodle, the code:

    if (isset($PAGE) AND @is_callable(array($PAGE->requires, 'js'))) { // Are we using new moodle or old?
    $jsurl = new moodle_url($CFG->wwwroot.'/mod/turnitintool/scripts/jquery-1.11.0.min.js');
    $PAGE->requires->js($jsurl,true);
    $jsurl = new moodle_url($CFG->wwwroot.'/mod/turnitintool/scripts/datatables.min.js');
    $PAGE->requires->js($jsurl);
    $jsurl = new moodle_url($CFG->wwwroot.'/mod/turnitintool/scripts/datatables.plugins.js');
    $PAGE->requires->js($jsurl);
    $jsurl = new moodle_url($CFG->wwwroot.'/mod/turnitintool/scripts/turnitintool.js');
    $PAGE->requires->js($jsurl,true);
    $cssurl = new moodle_url($CFG->wwwroot.'/mod/turnitintool/styles.css');
    $PAGE->requires->css($cssurl);
    } else {
    require_js($CFG->wwwroot.'/mod/turnitintool/scripts/jquery-1.11.0.min.js');
    require_js($CFG->wwwroot.'/mod/turnitintool/scripts/turnitintool.js');
    }

    Loads jQuery directly. This causes failures with other plugins such as themes, see: https://moodle.org/mod/forum/discuss.php?d=259801.

    Please see: http://docs.moodle.org/dev/jQuery on how to rectify this.

    Thanks,

    Gareth
  • Picture of Ryan Waggoner
    Sat, May 24, 2014, 5:29 AM
    So, with Moodle 2.3 here are some errors I had...

    After installing the plugin, I received this error
    "Errors found in XMLDB file: Problem loading table turnitintool, Some FIELDS previous/next values are incorrect Error code: ddlxmlfileerror"

    I fixed this by editing the db\install.xml file. At roughly line 20 there is a field called portfolio. The previous property has a value of 'anon' when it should be 'submitted'.

    After I fixed that, I received this error:

    Error Code: 2714
    Message: [Microsoft][SQL Server Native Client 11.0][SQL Server]There is already an object named 'mdl_turnitintool' in the database.

    So I removed the plugin from my server. Changed the above issue in the install.xml file of the original download. Deleted the mdl_turnitintool table from the Moodle DB.
  • 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()
  • Picture of Andrew C
    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

    Thanks,

    Andrew
  • Picture of Andrew C
    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
    Hi,
    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
    Hi,

    I open an issue https://github.com/ip-pauldawson/MoodleDirect/issues/15 on your repo, because a user found a problem with the way you include jQuery in settings.php

    Regards,
    Daniel.
  • 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
1 2
Please login to post comments