Manuals, Tutorials, and More

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

Moodle Direct v2 Release Notes

Click here to download the latest version of this plugin

 

2017-March-13  

 

Release: v2017031301

  • Extended the character limit for class and assignment titles
  • Added a warning if PHP SOAP extension is not installed
  • Implemented a 'force refresh button' in the assignment settings page
  • Resolved an issue affecting revealer's name in anonymous submissions
  • Stopped re-enrolling previously un-enrolled Moodle students
  • Fixed a bug with anonymity on newly created assignment parts
  • Resolved bug affecting assignment inbox access
  • Fixed an issue causing all submissions to refresh upon individual student login

 

Extended the character limit for class and assignment titles - Some users found the character limit for class and assignment titles restrictive; we've extended the title limits to 256 characters, allowing more freedom when setting up classes and assignments.

 

Added a warning if PHP SOAP extension is not installed - We found that installation would fail without PHP SOAP (PHP5-SOAP, PHP7-SOAP) being installed, and although it's a required package, this wasn't listed as being so. We've added a warning in settings if the extension is not installed, saving you from a failed installation. 

 

Implemented a 'force refresh button' in the assignment settings page - Some users informed us that grades were failing to appear in the grade book after their insertion in the document viewer, as well as submission updates not transferring to the assignment inbox. To fix this, we've added a button allowing you to force refresh this data, syncing all submission changes to the grade book and inbox.

 

Resolved an issue affecting revealer's name in anonymous submissions - Reports revealed that the student's name appeared as the revealer of an anonymous submission, rather than the name of the instructor. This resulted in Turnitin administrators having no record of the instructor who requested the reveal. This has now been rectified.


Stopped re-enrolling previously unenrolled Moodle students - It appeared that unenrolled students would be re-enrolled when instructors downloaded submissions from Turnitin. We've fixed this! Now, when a student who has submitted is removed from a Moodle course, they will not be re-enrolled when the submission is refreshed.

 

Fixed a bug with anonymity on newly created assignment parts -We received reports that when a second (or more parts) were added to a single-part anonymous assignment, the anonymity setting was not passed across. Our engineers have fixed this problem and our testers have ensured that new parts of an anonymous assignment are anonymous. Thanks for your patience with this one!
 

Resolved bug affecting assignment inbox access - If a student had two submissions for one assignment part in Turnitin, the Moodle assignment inbox would continue to load and hang with the error message: Loading data from Turnitin. We resolved this by ensuring that the system only saves one submission record per student per assignment when refreshing submissions from Turnitin.

 

Fixed an issue causing all submissions to refresh upon individual student login - If a student logged into the assignment inbox, all submissions were refreshed, causing students to show as having updated the grade for other graded submission(s) and subsequently appear as graders in grade reports. We've resolved this by ensuring that a student only has an effect on their own submission.

 


2017-February-22


Plagiarism Plugin Release: v2017022201

  • Verified against Moodle 3.2.
  • UI modified for compatibility with Boost theme.
  • First unit tests added to plugin.
  • Update grade call removed for ULCC's coursework module. (Thanks to @aferenz)
  • Fixes:
    • An undefined index was causing a Moodle unit test to error. (Thanks to @danmarsden)
    • Cron submission processing fails gracefully and doesn't stop further cron processing if submissiontype or submitter are not set.
    • Cron submission processing fails gracefully and doesn't stop further cron processing if the file or forum post no longer exist. (Thanks to @danmarsden)
    • Display customised error message if errormsg is '0'. (Thanks to @roperto)
    • Save error message correctly instead of error code. (Thanks to @roperto)
    • Undeclared variable replaced in logging call.

 


2017-January-31


Plagiarism Plugin Release: v2017013101

  • Fixes:
    • DB Upgrade script now checks submitter column exists as this was breaking for some users.

 


2017-January-25


Release: v2017012501

  • This release and future releases will no longer work on Moodle 2.6.
  • The language strings have been updated across all supported languages.
  • The implementation of submission deletion has been changed so that it is no longer a link.
  • Data dump display has been optimised to help with large databases.
  • If the required fileinfo extension is missing it will now be mentioned on the plugin settings page.
  • The plugin will now not make excessive calls to Turnitin when using the bulk enrolment tool.
  • Suspended users now no longer appear in the assignment inbox.
  • Non-submitter e-mails will no longer be sent to inactive students. (Thanks to @junwan6)
  • Travis-CI has been aded to the plugin as an extra QA resource to help flag any issues with the code.
  • Inclusion paths were consolidated for the ./sdk directory. (Thanks to @eviweb)
  • Fixes:
    • Fixed an issue with duplicate submission rows showing in the Moodle database.
    • Fixed an issue with anonymous marking where the overall grade would sometimes not appear.
    • The assignment edit API call no longer fails if repository settings don't match the plugin settings.
    • The submission processing message that was missing in Moodle 3.1 is now visible again.
    • Fixed a bug where the submission inbox would not load if an enrolled student has been deleted in Turnitin.
    • Characters that cannot be used in a file name in Windows are now removed from submission titles to prevent submission errors.


Plagiarism Plugin Release: v2017012501

  • The events now use Moodle's new Events 2 API, which is a requirement to support future Moodle versions. Admins should ensure the Events Queue has been cleared for Plagiarism events. Following this change to the Events API this release and future releases will no longer work on Moodle 2.6.
  • The language strings have been updated across all supported languages.
  • The unused database columns legacyteacher, apimd5 and externalstatus have been removed from the plugin's plagiarism_turnitin_files table. These were leftovers from Dan Marsden's version of the plugin that are no longer used.
  • Travis-CI has been aded to the plugin as an extra QA resource to help flag any issues with the code.
  • Fixes:
    • The assignment edit API call no longer fails if repository settings don't match the plugin settings.
    • JavaScript error no longer appears when closing the PeerMark manager.
    • The & character no longer appears in TFS as &.
    • Default values for submitter and student_read columns are now consistent between upgrade and install. (Thanks to @danmarsden).
    • The error message when submitting a file >40mb now displays correctly.
    • Fixed an issue with anonymous marking where grades would appear in the gradebook before the assignment has been unanonymised.
    • Fixed an issue where the first submission to an assignment would sometimes fail to send to Turnitin.
    • Moodle's Behat unit tests will no longer fail. (Thanks to @roperto)

 


2016-December-21


Release: v2016122101

  • Fixes:
    • Changed the language codes to correctly recognise Simplified Chinese in Moodle.
    • Pass the correct Simplified Chinese language code to Turnitin.

 


2016-September-14


Turnitin Assignment 2 Release: v2016072601

  • Verified against Moodle 3.1
  • Changed display of names to be consistent with Moodle (Thanks to junwan6).
  • Improved the way grade updates are handled for entering grades to the gradebook.
  • Fixes:
    • Ignore inherited roles when sending instructor notifications.
    • Scheduled tasks problems with deleting classes from database where no entry exists in course_modules table.
    • Replace a couple of missing icons in plugin configuration area.
    • Grade related settings are now hidden if GradeMark is not enabled.


Plagiarism Plugin Release: v2016072601

  • Verified against Moodle 3.1.
  • Removed word count check before submission.
  • Added .xls and .xlsx to accepted filetypes.
  • Increase submission processing limit in cron to 100.
  • Fixes:
    • Module can still be used if Turnitin account is not configured.
    • Check $CFG exists before using in version.php (Thanks to @micaherne).
    • Ensure file extension is lowercase when checking accepted files.
    • Ensure refresh submissions link works for workshop and forums.
    • Change recordset to records in data dump as recordset wasn't working for PostgreSQL.
    • Assignment default settings are now applied when creating assignment (Thanks to @danmarsden).
      • Note: Admins - please ensure that plugin settings match account settings.
    • Added missing and changed incorrect error language strings.
    • All uses of object() changed to stdClass().
    • PeerMark Reviews launcher now enrols user correctly in Turnitin class.
    • Catch exception if can not get file content when making a submission (Thanks to @kenneth-hendricks).
    • Ignore inherited roles when looking for instructors on Turnitin class creation.
    • Ensure activity edit page does not break if plugin is not fully configured. (Thanks to @mhughes2k).
    • Fixed an issue where submission notifications would be sent to instructors even with instructor digital receipt notifications turned off.
    • Fixed a bug that led to error and stack trace upon data dump generation.
    • Grades are no longer sent to the gradebook before anonymity is lifted when blind marking is enabled.
    • Fixed an issue where the EULA link would be broken post-submission if the student originally declined the EULA. (Thanks to @pauln)
    • Added missing error language strings to the language string file.
    • Fixed an issue where a submission could be stuck in pending if the user is not found.

 


2016-April-11


Release: v2016011105

  • Added support form to contact Tii support directly from the plugin.
  • Datatables styling now specific to Turnitin tables to avoid conflict.
  • Activity logs for submissions are now more informative.
  • Created warning on config page for the customer to check whether translated matching and ETS are configured at account level
  • Fixes:
    • Fixed issue with postdate in anonymous marking mode - the page now warns the user the impact on anonymity of moving the post-date.
    • Enrolls user if necessary when performing a class restoration.
    • Fixed cron logic to prevent multiple assignment creation upon cron event failure.

 


2016-February-23


Release: v2016011104

  • Grade display help text is now wrapped.
  • Links to migration tool have been renamed to class restoration.
  • Block JavaScipt code has been moved out of the direct package as part of our efforts to separate plugins.
  • Cron functionality has been moved to scheduled tasks (Thanks to mwehr).
  • Allow emails to be sent from the noreply address.
  • Fixes:
    • Fixed an issue where the file name would be appending multiple times if the temp file can't be created.
    • Fixed cron warning message regarding REQUEST_URI (Thanks to AviMoto).
    • Query fixed during cron for Postgres (Thanks to mwehr).

 


2016-January-25


Release: v2016011102

  • Fixes:
    • Reworked DV launchers to remove cross domain iframe problem preventing opening in Safari.

 


2016-January-12


Plagiarism Plugin Release: v2016011101

  • Output a message when the submission limit has been reached for a single cron run.
  • Output cron backlog count.
  • Output successful submission message in cron.
  • Ensure filename to be sent to Turnitin is UTF-8 encoded
  • Unnecessary addition of user being updated in Turnitin and submission inbox being viewed removed from plugin activity logs.
  • Use recordset on viewreport in datadump to avoid memory issues (Thanks to aolley).
  • Use default values if user has no firstname or lastname.
  • Fixes:
    • Grademark icon visibility now dependent on whether GradeMark feedback exists rather than a grade.
    • Cron now records a submissions as errored and continues processing the events queue if Turnitin assignment creation fails.
    • Cron now records a submissions as errored and continues processing the events queue if Turnitin user creation fails.
    • Don't show GradeMark icon to student if anonymised.
    • Paginate submission errors table
    • Replace deprecated mime_content_type function in submission to Turnitin process.


Turnitin Assignment 2 Release: v2016011101

  • Instructors to be notified when a submission has been made.
  • Contrast changed for inbox error messages.
  • Check added to verify if php_mbstring is enabled.
  • Ensure filename to be sent to Turnitin is UTF-8 encoded
  • Unnecessary addition of user being updated in Turnitin and submission inbox being viewed removed from plugin activity logs.
  • Unused (pre Moodle 2.6) $module settings removed from version.php.
  • Moodle's cron will update OR scores if necessary after the due date has passed.
  • Use default values if user has no firstname or lastname.
  • Fixes:
    • Anonymous grades to gradebook after post date has passed processed by cron.
    • Grademark icon visibility now dependent on whether GradeMark feedback exists rather than a grade.
    • Multi-part assignment Delete icon missing from "delete parts".
    • Table sorting images shown in Submission inbox.
    • Fix object variable in ajax request for PHP7 compatability.
    • Additional user status checking added to view.php functions (Thanks to Skylar Kelty)
    • Replace deprecated mime_content_type function in submission to Turnitin process.

 


You must to post a comment.
Last modified
10:13, 23 May 2017

Tags

This page has no custom tags.

Classifications

(not set)