
Turnitin plagiarism plugin
Plagiarism ::: plagiarism_turnitin
Maintained by
David Winn,
Paul Dawson
Turnitin is an academic integrity solution, designed to integrate seamlessly with existing Moodle Assignments, forums, and workshops. A Turnitin license is required for use.
Latest release:
2184 sites
1k downloads
79 fans
Current versions available: 1
This connection path to Turnitin has a number of major benefits:
Fully supported by Turnitin for all issues that might happen
Uses a robust API to connect directly to Turnitin
Support for all of Turnitin’s functionality
Sets
This plugin is part of set Turnitin.
Contributors
David Winn (Lead maintainer)
Paul Dawson
Dan Marsden: Previous plugin maintainer
John McGettrick: Previous lead maintainer
Please login to view contributors details and/or to contact them
We are getting an error all of a sudden of cannot read from database when update_scores scheduled task is running (the error is produced from manual cron run results)
'Rubrics error argument 2 passed to has_capability() must be an instance of context, /plagiarism/turnitin/ajax.php on line 163'
I am using this latest version 2020113001 and moodle 3.5
How to resolve this?
Use Turnitin with Moodle Quizzes
We can now check for similarity on any files that are uploaded as a part of a Moodle quiz.
There are no such option can choose, still assign, forum and workshop only.
The api failure below:
The same installations work with the only deference that working instance use Postgres 12.5
while non working is running via MSSQL
Problem started after upgrade 3.7.x to 3.9.x + plugins
No Classes were found for this account and API product.TargetEndSystemnosourcedids
I have collected more detailed logs can i send it to you
line 192 of /mod/assign/mod_form.php: call to plagiarism_get_form_elements_module()
line 214 of /lib/formslib.php: call to mod_assign_mod_form->definition()
line 130 of /course/moodleform_mod.php: call to moodleform->__construct()
line 150 of /course/modedit.php: call to moodleform_mod->__construct()
plagiarism_plugin::get_form_elements_module() is deprecated. Use plagiarism_turnitin_coursemodule_standard_elements() instead
line 134 of /lib/plagiarismlib.php: call to debugging()
line 192 of /mod/assign/mod_form.php: call to plagiarism_get_form_elements_module()
line 214 of /lib/formslib.php: call to mod_assign_mod_form->definition()
line 130 of /course/moodleform_mod.php: call to moodleform->__construct()
line 150 of /course/modedit.php: call to moodleform_mod->__construct()
Can anyone shed some light on whether this will be addressed soon? I found some information on GitHub, but not sure where to find anything else.
Thanks!
@Elitsa Dimitrova - This isn't an error but a warning. It shouldn't affect usage of the plugin
If student has accepted Turnitin agreement via Moodle assignment, workshop or Turnitintooltwo, works great for quiz. But if it's new student haven't accept agreement, then access quiz, the submission won't submit to Turnitin,
Error message from hover the red dot, "This file has not been submitted to Turnitin because the user has not accepted the Turnitin End User Licence Agreement". The agreement page not pop up at all.
Warning messages:
plagiarism_plugin::get_form_elements_module() is depricated use plagiarism_turnitin_coursemodule_standard_elements()
plagiarism_plugin::save_form_elements() is depricated use plagiarism_turnitin_coursemodule_edit_post_actions()
These are there because we have to maintain support for older versions of Moodle, and Moodle 3.8 and below require us to keep the old form methods available. This leads to deprecation warnings in newer versions when debugging mode is turned on (or in server logs). It's not ideal but we plan to remove the old methods once we no longer support Moodle 3.8. I'm unsure when that will be.
Hi John,
We have just been caught out by the change in how Turnitin sets the expiry date (Turnitin Support Case 01908416). If I understand correctly this means that whatever is set as the end date for courses in Moodle will be the date when the class in Turnitin expires and therefore the date by which all marking must be completed. This cannot be overridden in any way except changing the course end date.
This means that the course end date must be set in Moodle to be after all work has been submitted and marked including any extensions (very common in Covid times) and including any resits. But Moodle is making use of the course end date so that students can list their "current courses" on the the dashboard among other places. This means the course will still appear as a current course for every student until every student has submitted, resubmitted and been marked. Please can I ask you to reconsider this. You could use the assignment “remind me to grade by” date or use the “cut-off date” plus two weeks.
Please could I suggest the best option would be to offer a range of choices for Moodle admin about how the expiry of courses in Turnitin is handled, this could including adding an Expiry date when all courses where the end date has passed will expire or the option to use assignment settings, or a fixed number of months after the course start date.
Ken