How can we help?

Home > Integrations > Turnitin Partner Integrations > Moodle > Moodle Direct V2 > Moodle Direct V2 Release Notes > Moodle Direct V2 Release Notes Archive

Moodle Direct V2 Release Notes Archive


Release: v2015040111

  • Verified against Moodle 3.0
  • Javascript is now minified.
  • Grades can now be shown as a percentage.
  • Datatables has been updated to the latest version.
  • Added a note to highlight the 24 hour Originality Report delay for resubmissions.
  • Fixes:
    • The assignment part displayed is now remembered upon submission deletion.
    • TII user record is removed if Moodle user does not exist when unlinked.
    • Fixed potential difference in temp directory path.
    • Fixed an issue where the Rubric view link is not visible for students.
    • Fixed an issue where the Grademark icon was not clickable if resubmissions are enabled.
    • Shared rubrics is now initialised when creating a Turnitin class.
    • Fixed an issue where course restore was grabbing the wrong class.
    • Student first name default is now saved in the plugin settings when student privacy is enabled.
    • Fixed an issue where student names are visible in the file name when student privacy is enabled.
    • An issue where the EULA modal would not open properly when certain themes are being used.


Tested against Moodle 2.6 to 3.0




Release: v2015040110

  • Disable resubmit button in admin area until a submission has been selected.
  • Indicator added to show whether student has viewed GradeMark feedback.
  • Notice added to warn assignment creators to check against sources.
  • Fixes:
    • File titles cleaned up before creating temp files to remove slash permission errors.
    • Checking for released grades reworked for assignments with marking workflow.


Tested against Moodle 2.4 to 2.9



Plagiarism Plugin Release: v2015040109

  • Submissions workflow changed to exclusively use Moodle's cron. Functionally to instantly send files to Turnitin via AJAX removed.
  • Instructors and admins can resend failed submissions to Turnitin.
  • Cron submissions limited to 50 per cron run.
  • Shared Turnitin Rubrics can be attached to modules.
  • Digital receipts can be sent without SMTP settings enabled (Thanks to NeillM).
  • Icons replaced with Font Awesome and Tii font sets.
  • Ability for instructor to submit on behalf of a student added.
  • SDK and Turnitin communication code added (not yet used).
  • Fixes:
    • Peermark manager link hidden if Peermark not enabled.
    • Due date pushed out on submission to forum.
    • User who creates module is enrolled in Turnitin as main instructor instead of site admin.
    • Rubric Manager now shows Shared Rubrics.
    • File check added and slashes removed from filename before sending to Turnitin.

Turnitin Assignment 2 Release: v2015040109

  • API URL for UK institutions automatically changed to
  • Shared Turnitin Rubrics can be attached to assignments.
  • Digital receipts can be sent without SMTP settings enabled.
  • Icons replaced with Font Awesome and Tii font sets.
  • Modified logging on submission upload and deletion.
  • Ability added to send a message to user who not yet submitted to an assignment.
  • Fixes:
    • Rubric Manager now shows Shared Rubrics.
    • Submission modal resizing errors and EULA acceptance loop fixed as EULA has moved from submission modal to submission inbox.
    • Extra user role check added on submission deletion.
    • File check added before sending to Turnitin.
    • Submissions are now correctly linked when backing up and restoring (Thanks to Adam Olley).
    • File check added and slashes removed from filename before sending to Turnitin.



Release: v2015040107

  • Verified against Moodle 2.9
  • Fixes:
    • Account for Shared Rubrics being returned by the API.



Release: v2015040106

  • Increase submission limit to Turnitin to 40Mb for newly created classes.
  • Show Rubric to Plagiarism plugin students before submission if applicable.
  • Update User code reinstated to update user's details in Turnitin.
  • Entry to Moodle logs added for a blank grading template submission.
  • Fixes:
    • Export options no longer available once post date has passed for earliest assignment part.
    • Change status codes for submissions made on Dan Marsden's previous plugin.
    • Sorting by title no longer sorts on paper id.
    • Selecting no grading type hides marks in Turnitin Assignment inbox.
    • Deleted Moodle users are now accounted for when saving submission data.
    • On attempting to restore a course, if the owner doesn't exist then it is reassigned to site admin. (Thanks to daparker26).
    • Special characters that were causing errors removed from submission titles.
    • Remove the large amounts of user data stored in user session in Turnitin Assignment.
    • Avoid endless loops if error occurs on creating a temp file. (Thanks to Jonathon Fowler).
    • Turnitin Assignments now inaccessible through URL if access is restricted.
    • The correct attempt is now graded in Plagiarism plugin.
    • Unsigned integers changed to signed on the install database script.
    • Log text reworded when a student views the inbox.
    • Temporary files are now removed correctly in the Plagiarism plugin. (Thanks to Dan Marsden).
    • Resubmission warning no longer showing after due date.
    • Gradelib file included in Turnitin Assignment cron.



Release: v2015040105

  • Plagiarism plugin support for marking workflow.
  • Logging added for resubmissions.
  • Fixes:
    • Several database queries fixed to offer full Oracle and SQL Server support.
    • Course end date modal box fixed in Course Migration Tool.
    • Empty submission successful message no longer shown for unsuccessful submissions.
    • Manual user enrollment to courses with existing Turnitin Assignments fixed.
    • Files added in Moodle Assignment settings no longer submitted to Turnitin.
    • Import to course no longer creates a new Turnitin class if Turnitin Assignments already exist.
    • Users enrolled on class in Turnitin if they are not active users on account.



Release: v2015040104

  • Unused code and unused legacy events removed.
  • EULA can be declined in a PP assignment with submissions then only processed by Moodle and not sent to Turnitin.
  • New exception handlers added to PP cron. (Thanks to Jeff Kerzner).
  • Allow plugin installation without configuration data. (Thanks to Chris Wharton).
  • Display all option added to unlink users table.
  • PP config code refactored to use Moodle config functions. (Thanks to Michael Hughes).
  • Submission deleted box added.
  • Tidying up of Turnitin Assignment inbox.
  • A digital receipt is now sent to a student when a submission is made to Turnitin (if SMTP is setup in Moodle).
  • Fixes:
    • Files removed from PP submission are no longer included in average grade calculation. (Thanks to Tony Butler).
    • Document Viewer no longer hangs in Safari.
    • Undefined offsets on my homepage removed.
    • Submit paper link misalignment.
    • Undefined text on Quickmark Manager closing link.
    • Unlink users refactored to remove unnecessary connection to Turnitin.
    • PP Text content resubmissions no longer sent if there is no content.
    • Refresh submission links shown after refreshing of parts.
    • Part id being set incorrectly for multi-part assignments when refreshing updated submissions in Moodle.




Release: v2015040102

  • Fixes:
    • Fix continuous test connection that was impacting PP EULA.



Release: v2015040101

  • Inputting API URL is now actioned via a select box.
  • Old files removed from files table in Plagiarism plugin if no longer part of a submission.
  • Updating part names in inbox edits the part tab straightaway.
  • Turnitin connection can be tested without having to save first.
  • Student can now view digital receipt now from inbox.
  • Anonymous marking explanation added to Plagiarism plugin settings.
  • Test connection call in Plagiarism plugin cron changed to be static.
  • Index on submission_objectid added to turnitintooltwo_submissions table.
  • Locks added to Plagiarism plugin defaults. (Thanks to Brendan Heywood).
  • Select all option added to Turnitin Assignment inbox.
  • Fixes:
    • Modals reworked to use embedded template and handle Turnitin errors without showing theme.
    • Help text corrected in Turnitin Assignment.
    • Account Id is trimmed when saved in configuration.
    • File downloads through settings area.
    • Updating module name in course page no longer creates duplicate event.
    • Course participation report in 2.6 no longer throws error.
    • Anonymous Marking close box closes. (Thanks to Dr. Joseph Baxter).
    • Incorrect variable name in Settings changed. (Thanks to Trevor Cunningham).
    • Pending OR scores no longer launch DV.
    • Instructors can submit to a Turnitin Assignment after the due date.
    • Include paths consiolidated. (Thanks to eviweb).
    • If disclaimer is enabled, then the student can not click submit until they have checked the disclaimer.
    • Only allow Plagiarism plugin modules to have a due date one year ahead when created in Turnitin.
    • Unnecessary PeerMark refreshing removed and print_overview reworked. (Thanks to Dr. Joseph Baxter).
    • Overall grades not displayed to students until last post date has passed.
    • When DV closes in Plagiarism plugin and Turnitin Assignment, all modified grades are updated.
    • Anonymous marking can no longer be turned on and off if a submission has been made.
    • User given warning when attempting to move post date on an Anonymous marking assignment.
    • Spinner added when refreshing submissions in Turnitin Assignment.
    • Refresh submissions button added to Plagiarism plugin settings.
    • Empty resubmission can no longer be sent.



Release: v2014012413

  • Block split into separate github repository.
  • EULA modal window resized in Turnitin Assignment.
  • Close banner added to modal windows.
  • Index created on externalid in plagiarism_turnitin_files table.
  • Uploaded files renamed to include useful information.
  • Use Grademark config setting used as main grademark setting rather than by assignment.
  • Papers transferred in Turnitin are now accounted for when refreshing individual submissions.
  • Administrators can now specify whether assignments always go to Standard or No Repository.
  • Fixes:
    • Voice comments are now recordable in Safari.
    • Database installer fixed for Moodle 2.3. (Thanks to Jeff Kerzner)
    • Cron request to update submissions now performed in batches. (Thanks to Jeff Kerzner)
    • Help text wrapping inconsistency on Turnitin assignment settings page.
    • Editing dates in Turnitin Assignment inbox accounts for environments with set time zones. (Thanks to NeillM)
    • Page URLs changed to proper URLs. (Thanks to Matt Gibson and Skylar Kelty)
    • Validation added so that part names must be unique.
    • Plagiarism plugin now works with blog and single forum types.



Release: v2014012412

  • Moodle event logging added for Turnitin Assignments.
  • Submission title in Turnitin Assignment inbox now opens the Document viewer.
  • Group submissions are now partially supported in the Plagiarism plugin. There are limitations with being able to display the Turnitin document viewer for text content submissions, particularly from the default group.
  • Fixes:
    • Pop-ups within Document viewer no longer blocked.
    • Plugin upgrade check hidden in admin search results.
    • Filenames are shortened to less than 200 characters before being sent to Turnitin.
    • PP Class reset query fixed for Postgres databases.
    • Export options no longer hidden when viewing Turnitin Assignments with Anonymous Marking enabled.
    • Cron in PP no longer checks for similarity scores where a report is not expected.
    • All students in a group submission to a Moodle assignments can now see the similarity score.
    • Grades for group submissions to Moodle assignments are now applied to all students in the group.
    • Overall grade is now updated in the gradebook if a part is deleted from a multi-part Turnitin Assignment.
    • Moodle exception thrown if non admin user accesses unlink users page. (Thanks to Dr Joseph Baxter)
    • Grademark links no longer shown in PP if Moodle assignment is not to be graded.
    • Grade item entry no longer checked for if Moodle assignment is not to be graded.
    • Check for Turnitin connection before checking EULA acceptance in PP. (Thanks to Tony Butler)
    • Sort by submission date corrected in Turnitin Assignment.
    • PP enable checkboxes removed from Moodle 2.3 as only assignment is available.
    • PP submission area decluttered when Javascript is not enabled.
    • Grademark warning for non submitting users now shows on subsequent clicks.
    • Reset PP submission error code and msg when file successfully submitted.



Release: v2014012411

  • Performance logging of curl calls (provided by Androgogic).

  • Fixes:
    • Turnitin Assignment inbox can now be sorted by similarity score and grade.
    • Hard errors changed to soft errors when the PP cron is run.
    • Instructors no longer override other instructors rubrics in PP.
    • If a PP submission has been attempted 5 times and errors each time it will be removed from the queue.
    • Multiple attempts are handled properly - except text content where previous attempts can not be viewed.
    • Incorrect grade calculation (Null grades from previous submissions no longer included) fixed in PP.
    • DV Window resizable.
    • Print original submission from DV Window.



Release: v2014012410

  • Cron scores update in the Plagiarism plugin are now split by submission type.
  • Fixes:
    • Anonymous marking reveal form fixed and now initialises correctly on inbox load.
    • Incorrect repository value fixed when synching assignments in Plagiarism plugin.
    • Assignment title length check added on Turnitin assignments.
    • Resubmission grade warning no longer shown when resubmission is not possible.
    • Post date stored correctly for PP assignment (Thanks to Michael Aherne).
    • Post dates not updated for future PP assignments.
    • DV opening fixed for Moodle 2.3.



Release: v2014012409

  • Czech language pack added.
  • Plagiarism plugin now uses the hidden until date from gradebook as the post date on Turnitin.
  • PP Post date in Turnitin is now stored in Moodle.
  • Connection test added to cron event handler.
  • Unnecessary Gradebook update removed when viewing Turnitin Assignment.
  • Specify assign when looking for user's grades in PP (Thanks to mattgibson).
  • PHP end tags removed to fit with moodle guidelines.
  • PHP header function replaced with moodle redirect function to fit with moodle guidelines.
  • Error handling added when getting users for tutors and students tabs.
  • Error handling added when enrolling all students in tutors and students tabs.
  • Submissions are removed from the events cron if a student has not accepted the EULA.
  • EULA is now presented via an Iframe rather than a separate tab.
  • Late submissions allowed setting in Turnitin for Plagiarism plugin assignments is now always true.
  • Fixes:
    • Details for a non moodle user who is only in expired classes can be retrieved when grabbing submission data.
    • Logger class renamed in SDK.
    • Gradelib file included in cron.
    • Scope of tool tipster anti-aliasing fixed to not affect whole of Moodle.
    • Date of late submissions indicated in red.
    • Oracle database error when getting forum post.
    • Inbox hidden columns fixed if Grademark is disabled.
    • Individual part post dates can now be the same as post date.
    • Submissiontype now used in correct context in PP file errors.
    • Test connection now hidden on plugin upgrade.
    • Incorrect word count on text content submissions fixed.
    • Moodle assignment due dates now advanced by 1 day in Turnitin instead of 1 month.
    • Select all checkbox fixed in Unlink users screen.
    • Editable date boxes now re-enable after esc is pressed while one is active.
    • Document viewer no longer hangs in Safari and is no longer blocked by popups.
    • Student can delete a submission that hasn’t gone to Turnitin in a Turnitin assignment.



Release: v2014012408

  • Fixes:
    • EULA notice removed from PP submissions with previous submissions.
    • Rubrics now being saved in PP.
    • EULA no longer blocked by popups in Turnitin Assignment.
    • EULA & Disclosure no longer being shown if PP is disabled for module (Thanks to Dan Marsden).



Release: v2014012407

  • Remove Grademark settings if GradeMark is disabled. (Thanks to Alex Rowe)
  • Date handling reconfigured in PP to prevent erros (Thanks to Dan Marsden)
  • Fixes:
    • File errors page no longer errors if file has been deleted. (Thanks to Ruslin Kabalin)
    • Course migration bug no longer tries to populate PP array in migration if PP not installed.
    • Inbox submission links now work after refreshing non moodle users submissions in Turnitin Assignment.
    • Assignment Grade (PP) table no longer populated if grade is null when cron runs.
    • Encoding issue with module description fixed.
    • Anonymous marking no longer set if not enabled in settings (Thanks to Dan Marsden).



Release: v2014012406

  • Error reporting added for files that are too large, small submissions and any other submission errors.
  • Error reporting added to cron.
  • Error reporting and success statement added at submission stage.
  • Non acceptance of EULA now indicated to tutor in inbox.
  • Error indicators and rollover messages now displayed in inbox.
  • Error messages saved and displayed in settings area.
  • EULA moved to submission declaration and submission form hidden.
  • Turnitin Paper Id now shown next to submission to show that paper has been submitted.
  • Fixes:
    • Long assignment titles are now truncated.
    • Link to a file in Assignment Summary now renders correctly.
    • Inbox part date editing now works on Windows servers.
    • Cron in PP changed to check for scores when ORcapable is 1.
    • Course Migration query fixed when creating class.
    • Course migration error fixed when no Turnitin courses to link to exist.



Release: v2014012405

  • Course reset functionality added to remove Turnitin data when a class/module is reset.
  • Ability added to enable/disable Turnitin in individual modules.
  • Ability added for instructors to refresh individual rows in a Turnitin Assignment.
  • Automatic grade refreshing from Turnitin can now be turned off in Turnitin Assignments.
  • Anonymous marking and Translated matching settings removed in PP modules if they are disabled in config.
  • Config warning added if plugin has not been configured.
  • Anonymous marking option is locked once a submission is made to any assignment part.
  • Font Awesome added to plugin
  • EULA closing reworked to accomodate IE
  • Javascript cleaned up in block to use Moodle value (Thanks to Skylar Kelty).
  • Version file updated for Moodle 2.7+ compatibility (Thanks to Skylar Kelty).
  • Javascript reorganised to fit better with Moodle guidelines
  • Erroneous debugging removed (Thanks to Skylar Kelty).
  • Check for XMLWriter extension added to settings area.
  • Removed restriction on word count and content length if accepting any file type in PP.
  • Removed restriction in PP to allow submissions after the due date.
  • Automatic connection test and upgrade check in settings stopped and changed to buttons.
  • User creation removed from restore procedure.
  • Additonal indexes added to database tables
  • Extra permission checks added for migration tool
  • Error message now shown if ajax request to get submissions times out
  • Improved CSS to scope only to plugins and files added to jQuery plugin organisation
  • Forum posts are now submitted to Turnitin when posted
  • Database dump added to PP settings page
  • WSDL files used by SDK are now stored locally.
  • SDK setting added to use Moodle SSL certificate if it is present.
  • Code changes as required by Moodlerooms to better fit Moodle guidelines
  • Fixes:
    • User could submit to Turnitin Assignment without accepting Moodle disclaimer
    • Postgres type error when searching unlinked users query
    • A grade set to 0 in GradeMark was showing as — in Turnitin Assignment
    • Allow Non OR file type setting now being changed in Turnitin
    • New file submissions with same filename display correct OR link in PP.
    • Peermark Manager now accessible to any instructor in PP
    • Turnitin Messages Inbox now accessible to any instructor
    • Gradebook now updates when post date is changed on the inbox screen.
    • Grademark null grades no longer overwrite grades previously set in Moodle via PP.
    • Accept anything setting is now passed to recreated assignment in Course migration
    • Feedback files no longer sent to Turnitin in PP
    • Admin now enrolled on class when migrating incase they are not on the account.
    • PP cron now ignores files with no OR score when cron attempts to refresh scores.
    • Grades now removed from Gradebook when submission is deleted.



Release: v2014012404

  • EULA acceptance is now stored locally for submissions.


Date: 2014-April-17

Release: v2014012403

  • Grademark link removed for student if a grade has not been set in Plagiarism Plugin.
  • Feedback release date changed on forum with plagiarism plugin to be the same as start date.
  • Infinite loading of Document viewer stopped.
  • Full Catalan language pack added.
  • Submissions in Plagiarism plugin stopped if there has been 5 unsuccessful attempts.
  • Link removed for Originality Report if there is no score.
  • Fixes:
    • Incorrect links to GradeMark and Originality Report for students have been hidden.
    • Conflicts with Bootstrap theme for tooltips and fixed grademark link position.
    • Incorrect settings link in the Plagiarism plugin.
    • Timestamp was being incorrectly set preventing more than 1 batch of submissions updating from Turnitin.
    • Student is now enrolled on the class when checking EULA acceptance to ensure they are on account.



Release: v2014012402

  • Vietnamese Language pack added.
  • Option to send draft submissions to Turnitin in Plagiarism Plugin reinstated.
  • Diagnostic mode reinstated to disable logging by default.
  • Troubleshooting documentation expanded.
  • Fixes:
    • Student’s who’d never submitted could not view rubric, they’re now enrolled at this point.
    • Instructor now being enrolled in course when resetting to prevent errors in reading memberships.
    • OR Link was being shown in Plagiarism Plugin for non OR submissions.
    • Submissions now processed in Plagiarism Plugin if due date disabled.
    • Rubric List was not being populated in Plagiarism Plugin settings.
    • Updating of OR scores depending on OR submissions capability fixed in Plagiarism Plugin.
    • Cut off date / late submission issues solved in Plagiarism Plugin (Thanks to Chris Wharton).
    • Generic CSS issues fixed that were breaking some user’s themes.
    • Timezone was not being accounted for when editing part dates in inbox.
    • Editing title in course context is now updated in Turnitin.
    • Submit nothing link removed if submission has been made to Moodle but not yet processed by Turnitin
    • Incorrect grade scale calculation.
    • Previous Turnitin users were not being joined to account on Plagiarism plugin.



Release: v2014012401

  • File type limit removed.
  • Ability to accept no file added so that marks / grades can be allocated to non file submissions
  • Dependencies added to plagiarism plugin and blocks
  • Fixes:
    • Error occurring in course reset



Release: v2013121801

  • Supports Turnitin Originality Checking, GradeMark and PeerMark
  • Allows access to the Rubric Manager and Quickmark Manager from within the Moodle environment
  • Supports multi-part assignments allowing draft and revision submissions
  • Allows instructors to submit work on behalf of students
  • Supports Moodle Grade Scales and updates the Moodle gradebook with grades entered in GradeMark
  • Supports Moodle Groups
  • Allows multiple instructors to access a class and assignments in Turnitin’s web interface
  • Supports Moodle’s built-in plagiarism detection thereby allowing access to Turnitin functionality from within Moodle assignments
  • Incorporates a Class Migration feature allowing access to classes and assignments that are in Turnitin but not in the Moodle environment
You must to post a comment.
Last modified
10:03, 14 Mar 2017


This page has no custom tags.


(not set)