Moodle Direct

A plug-in that provides a more Moodle-like experience for delivering Turnitin Originality Checking and GradeMark services. (No access to PeerMark)

  • Plug-in developed by iParadigms.
  • Allows access to Turnitin OriginalityCheck and GradeMark (not PeerMark) without having to leave the Moodle environment or log into Turnitin directly.
  • Turnitin OriginalityCheck and GradeMark are integrated into the standard Moodle user interface, alongside other Moodle components.

Integration Versions & Release Notes

Moodle 1.9, 2.0 and 2.1
Moodle Direct 2012020201

The Moodle Direct integration plug-in:
  1. Supports Turnitin Originality Checking and GradeMark
  2. Provides seamless integration with Turnitin and GradeMark using Moodle workflow
  3. Uses an activity module for easy installation and configuration
  4. Uses real information for Turnitin user accounts for instructors and students
  5. Uses a 'pull' approach to information and has no 'call-backs' to the local CMS/LMS/VLE
  6. Will run behind a fire wall
  7. Allows for multi-part assignments allowing for draft and revision submissions (one assignment, many files)
  8. Supports Moodle Groups and Groupings
  9. Supports Moodle Grade Scales
  10. Sends grades entered in GradeMark to the Moodle gradebook
  11. Releases paper grades on the post date
  12. Allows for course recycle to copy forward Turnitin information
  13. Allows instructors to submit work on behalf of students
  14. Provides the ability to set a Turnitin class owner. Turnitin classes can only have one owner. The class owner is set to the person who created the course in Moodle. Only the class owner will be able to see the assignments when logging in to Turnitin directly, bypassing the integration. However, you can change the class owner from within Moodle if you are an instructor.
The Moodle Direct integration plug-in DOES NOT:
  1. Update information changed by users who log in directly to Turnitin, bypassing the integration
  2. Work with assignments created under the framed-in API
  3. Support PeerMark
  4. Support Revision assignments - see alternative multi-part assignments above
  5. Support Master classes
  6. Support GradeMark analytics
  7. Support zip file upload
  8. Support QuickSubmit
Version 2012020201
  1. Turned off Grade Reports and Bulk Download in Anonymous Marking assignments until post date
  2. Removed BOMs from language packs
  3. Fixed a pass by reference bug in the "check for submissions" function
  4. Added student view indicator icon to instructor's inbox screen
  5. Added backup up and restore from 1.9 to 2.1+ support (no user data)
  6. Moved temp upload file directory from system temp to moodledata temp to fix IIS permissions issues
  7. Fixed bug where Turnitin classes were prematurely expiring
  8. Re-factored unlink users feature to now remember unlinked users and allow relinking
  9. Added communication and activity diagnostic logs to the admin config area
  10. Added fix to clean $_POST array inputs before passing the array into functions to improve security
  11. Fixed $post variable missing notice on the student submission inbox
Version 2011081801
  1. Refactored Back up and restore, no longer exits on error
  2. Added e-rater support
  3. Added additional email notification options in the admin config screen
  4. Addresses postgresql errors and compatibility issues
Version 2011030101
  1. Added filelink.php to fix handling of Moodle 2.0 file resource links
  2. Updated Turnitin Assignment summary to use QuickForms to add better localized date support
  3. Added support for Moodle custom grade scales
  4. Fixed issue with special characters in submission titles
Version 2011021501
  1. Fixed infinite loop in Moodle 2.0 temporary file creation
Version 2011011701
  1. Fixed issue where Moodle Course names were longer than 100 characters
  2. Updated Turnitin logo icon
  3. Fixed issue with start dates in My Moodle page
  4. Fixed link from error screens to take you to activity instead of home page
  5. Fixed duplicate submission issue
Version 2010113001
  1. Fixed issue with Re-submissions after Due Date
  2. Fixed issue with 'Auto Refresh Scores' Option
  3. Fixed issue with blank student agreement checkbox
Version 2010111901
  1. Fixed issue with language code mapping with Turnitin
  2. Added support for Moodle groups
Version 2010102601
  1. Added paginagion to the inbox
  2. Updated database fields and tables for Oracle support
  3. Added exclude small matches global assignment setting
  4. Added support for multi-language API calls
  5. Added French (fr) language string file
  6. Fixed issue where non-enrolled students were not displayed in the tutor inbox view
  7. Fixed issue where user's resubmissions were incorrectly tagged as anonymous
  8. Fixed issue with incorrect/incomplete ordering of anonymous inbox
Version 2010101201
  1. Updated maxfilesize help string to be more accurate
  2. Fixed bug where student new account email was sent regardless of the config setting
  3. Fixed a bug where the inbox data array was incorrectly sorted causing a loop to bug
  4. Fixed a bug in the extras.php page prematurely calling a method and throwing a notice
Version 2010092901
  1. Fixed a bug that allowed students to change the Turnitin Class owner to another tutor in that Moodle course
  2. Added turnitintool_config_check calls to fix a broken loop when the plugin was not configured
Version 2010091701
  1. Updated message for when there are no active parts (i.e. due dates have passed or start dates have not been met)
  2. Added Paper ID column to instructor inbox
Version 2010090701
  1. Updated the mod_form.php file to use Moodle 2.0 help icons where available
  2. Added the option to enable / disable the Institutional Repository option during Assignment set up
Version 2010090101
  1. Fixed Internet Explorer non GradeMark grade update bug
  2. Added Back up and Restore
  3. Added Moodle 2.0 compatibility
Version 2010083101
  1. Added a fix for a stuck loop in the output buffer
Version 2010072701
  1. Added CURLOPT_HTTPAUTH to support wider authentication types with Proxy
  2. Fixed issue where start session was not respecting the Student Email setting
Version 2010061901
  1. Added additional activity logging and Authenticated Proxy Support
Version 2010061201
  1. Re-factored inbox database calls to correct collation issues
Version 2010060301
  1. Fixed bug with missing course module data on Moodle grade book update
  2. Added support for UTF-8 intepretation of API return data
  3. Fixed grade book call using incorrect idnumber
Version 2010051201
  1. Removed redundant get_object_vars() call
Version 2010050701:
  1. Fixed an issue with the date format not being parsed in some langauges, added fall back in ISO format
  2. Fixed a CSS issue where tabs were not displaying correctly in Internet Explorer
Version 2010042301:
  1. The submission form now allows for resubmission when the 'Generate reports immediately, reports can be overwritten until the due date' option is enabled
  2. Implemented a warning if a tutor begins grading a submission before the due date when 'Generate reports immediately, reports can be overwritten until the due date' option is enabled
Version 2010042101:
  1. Removed cron functionality, no longer required due to locking of assignment settings in Turnitin. The Cron function was used to reflect in Moodle a change to the Turnitin assignment settings if a user updated the assignment settings via Turnitin. This function is no longer necessary due to the locking of assignment settings in Turnitin for assignments that are created via the Moodle Direct plugin. Now users can only adjust Turnitin assignment settings within Moodle when using Moodle Direct.

Moodle 1.8+ but before 1.9
Moodle Direct 2011021501

The Moodle Direct integration plug-in:
  1. Supports Turnitin Originality Checking and GradeMark
  2. Provides seamless integration with Turnitin and GradeMark using Moodle workflow
  3. Uses an activity module for easy installation and configuration
  4. Uses real information for Turnitin user accounts for instructors and students
  5. Uses a 'pull' approach to information and has no 'call-backs' to the local CMS/LMS/VLE
  6. Will run behind a fire wall
  7. Allows for multi-part assignments allowing for draft and revision submissions (one assignment, many files)
  8. Supports Moodle groups
  9. Sends grades entered in GradeMark to the Moodle gradebook
  10. Releases paper grades on the post date
  11. Allows for course recycle to copy forward Turnitin information
  12. Allows instructors to submit work on behalf of students
  13. Provides the ability to set a Turnitin class owner. Turnitin classes can only have one owner. The class owner is set to the person that created the course in Moodle. Only the class owner will be able to see the assignments when logging in to Turnitin directly, bypassing the integration. However, you can change the class owner from within Moodle if you are an instructor.
The Moodle Direct integration plug-in DOES NOT:
  1. Update information changed by users who log in directly to Turnitin, bypassing the integration.
  2. Work with assignments created under the framed-in API
  3. Support PeerMark
  4. Support Revision assignments - see alternative multi-part assignments above
  5. Support Master classes
  6. Support GradeMark analytics
  7. Support zip file upload
  8. Support QuickSubmit
  9. It also doesn't automatically reflect revisions/updates to Turnitin
Version 2011021501
  1. Fixed infinite loop in Moodle 2.0 temporary file creation
Version 2011011701
  1. Fixed issue where Moodle Course names were longer than 100 characters
  2. Updated Turnitin logo icon
  3. Fixed issue with start dates in My Moodle page
  4. Fixed link from error screens to take you to activity instead of home page
  5. Fixed duplicate submission issue
Version 2010113001
  1. Fixed issue with Re-submissions after Due Date
  2. Fixed issue with 'Auto Refresh Scores' Option
  3. Fixed issue with blank student agreement checkbox
Version 2010111901
  1. Fixed issue with language code mapping with Turnitin
  2. Added support for Moodle groups
Version 2010102601
  1. Added paginagion to the inbox
  2. Updated database fields and tables for Oracle support
  3. Added exclude small matches global assignment setting
  4. Added support for multi-language API calls
  5. Added French (fr) language string file
  6. Fixed issue where non-enrolled students were not displayed in the tutor inbox view
  7. Fixed issue where user's resubmissions were incorrectly tagged as anonymous
  8. Fixed issue with incorrect/incomplete ordering of anonymous inbox
Version 2010101201
  1. Updated maxfilesize help string to be more accurate
  2. Fixed bug where student new account email was sent regardless of the config setting
  3. Fixed a bug where the inbox data array was incorrectly sorted causing a loop to bug
  4. Fixed a bug in the extras.php page prematurely calling a method and throwing a notice
Version 2010092901
  1. Fixed a bug that allowed students to change the Turnitin Class owner to another tutor in that Moodle course
  2. Added turnitintool_config_check calls to fix a broken loop when the plugin was not configured
Version 2010091701
  1. Updated message for when there are no active parts (i.e. due dates have passed or start dates have not been met)
  2. Added Paper ID column to instructor inbox
Version 2010090701
  1. Updated the mod_form.php file to use Moodle 2.0 help icons where available
  2. Added the option to enable / disable the Institutional Repository option during Assignment set up
Version 2010090101
  1. Fixed Internet Explorer non GradeMark grade update bug
  2. Added Back up and Restore
  3. Added Moodle 2.0 compatibility
Version 2010083101
  1. Added a fix for a stuck loop in the output buffer
Version 2010072701
  1. Added CURLOPT_HTTPAUTH to support wider authentication types with Proxy
  2. Fixed issue where start session was not respecting the Student Email setting
Version 2010061901
  1. Added additional activity logging and Authenticated Proxy Support
Version 2010061201
  1. Re-factored inbox database calls to correct collation issues
Version 2010060301
  1. Fixed bug with missing course module data on Moodle grade book update
  2. Added support for UTF-8 intepretation of API return data
  3. Fixed grade book call using incorrect idnumber
Version 2010051201
  1. Removed redundant get_object_vars() call
Version 2010050701:
  1. Fixed an issue with the date format not being parsed in some langauges, added fall back in ISO format
  2. Fixed a CSS issue where tabs were not displaying correctly in Internet Explorer
Version 2010042301:
  1. The submission form now allows for resubmission when the 'Generate reports immediately, reports can be overwritten until the due date' option is enabled
  2. Implemented a warning if a tutor begins grading a submission before the due date when 'Generate reports immediately, reports can be overwritten until the due date' option is enabled
Version 2010042101:
  1. Removed cron functionality, no longer required due to locking of assignment settings in Turnitin. The Cron function was used to reflect in Moodle a change to the Turnitin assignment settings if a user updated the assignment settings via Turnitin. This function is no longer necessary due to the locking of assignment settings in Turnitin for assignments that are created via the Moodle Direct plugin. Now users can only adjust Turnitin assignment settings within Moodle when using Moodle Direct.

Integration User Manuals

ADMINISTRATORS

INSTRUCTORS

STUDENTS

FAQs

If the answer to your Moodle Direct question is not found here or if you have a more technical question, please view the manuals above or contact the helpdesk. You may also join the Turnitin Moodle Integration discussion group.

Can users migrate their data from the Moodle Basic integration?

No. Users cannot migrate their data from the Moodle Basic integration to the new Moodle Direct integration; however, users will still have access to their old data as long as they do not uninstall the Moodle Basic plug-in.

Can both Moodle Direct and Moodle Basic integrations exist in the same account?

Yes. Institutions can run a single Moodle instance with both the Moodle Basic and the Moodle Direct integrations installed. We advise institutions to have each student use one version of the integration at a time, as Moodle Basic and Moodle Direct will create separate Turnitin user accounts for each student. This could lead to inflating the student count for the institution within Turnitin.

Do users have to install anything new to use Moodle Direct?

Yes, users will need to install Moodle Direct plug-in.

Can both plug-ins be installed and be used slmultaneously?

Yes, although this could be very confusing for both instructors and students, since these are two completely different ways to create assignments and submit papers.

Does Moodle Direct handle due dates correctly?

Yes, the plug-in fully supports due dates and post-dates.

Does it work with Moodle Groups?

Not currently, but this is planned for a later date.

All product, organization and company names are the property of their respective owners.

For Students
For Publishers & Researchers
For Admissions Professionals
For Educational Resources