Turnitin plagiarism plugin icon

Turnitin plagiarism plugin

Turnitin is an academic integrity solution, designed to integrate seamlessly with existing Moodle Assignments, forums, quizzes, and workshops. A Turnitin license is required for use.
Price option: Free

Supports Moodle 4.5-5.1 See all versions
Latest release: 8 months ago
Installations: 2998
Downloads (last 90 days): 2348

Frankenstyle name: plagiarism_turnitin
Plagiarism
Turnitin

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi David,
When do you think you will finish from the Moodle 4 compatible version?
@John McGettrick
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
Hi Agnes Kijewski-Potgieter,
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.
We are receiving multiple warnings that the plugin is using deprecated functions. Will this be looked into shortly?
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()
@Jinxing Chen - are they provided with the option to accept the EULA? Does the pop up work with a Moodle assignment?
@Dan Marsden I have installed the patch, one issue we've spotted.
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.
@Johan Loubser - Can you send these to product support please?
@Elitsa Dimitrova - This isn't an error but a warning. It shouldn't affect usage of the plugin
Hi there, we are running on 3.11 and 2021060801 version of Turnitin, however, encountered the following errors when editing a course topic:
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!
Thanks John McGettrick
I have collected more detailed logs can i send it to you
"No Classes were found for this account and API product" isn't a failure, more than likely it's the test connection response. What happens when you try to create an assignment?
I Have instance(3.9.x) with latest plugin that do not create the assignment on turnitin and thus also no uploaded documents. (Class is created.)
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
@Jinxing Chen - you need to be either running Moodle 3.11 or have applied a patch to your Moodle codebase for this to be supported. The Turnitin readme in github references the Moodle Tracker issue and a link to my patch that you can apply to your older Moodle site to support it.
From release note:
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.
This has been fixed, we'll be releasing a new plugin in the next few weeks.
Hi all, There is an error prompt after the student submit the Moodle Assignment.
'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?