Turnitin plagiarism plugin
Maintained by
Jack Milgate, Bryan Holladay, Paulina Supel
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.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
thanks for your help. I have written a tiny snippet that converts the turnitin files from the old pathhashname to the new pathhashname. Hope this helps someone :
https://github.com/hitteshahuja/assign
Changes made to copy_area_files_for_upgrade() method .
I was going through the turnitin_migratecmids() function and to get the new CMID, you are doing this :
$newcm = $DB->get_field('log', 'cmid', array('action' => 'view', 'module' => 'assign', 'info' => $instance));
Now if I got this right, someone must has to view the new assignment atleast once for it to be logged in the log table, isnt that right ?
We ran the 'Migrate assingments from 2.2' script and it didnt change anything.
I am wondering is this why it didnt do it .
Hittesh
Important to note that the upgrade helper code only performs some of the steps required - the pathname hash changes during the migration from 2.2 to 2.3 assignments and the record will still show the old pathname hash in the turnitin tables - someone needs to write a script to update the old pathname hash in the table with the new pathname hash used by mod_assign so that the similarity scores and reports are still linked. Any newly submitted assignments will be fine - it's just the old migrated files from the 2.2 or earlier installs that are affected.
with regards to the comment you posted for Teddy,
where you go on to say ... "Problem is that it only does part of the work at the moment - the new mod assign has different pathnamehashes for the files so the pathnamehashes in the turnitin table don't match. "
How can this be fixed ? We plan to first migrate all assignment to the new assingment module using the 'Upgrade helper ' and then run your 'Migrate to 2.2' script. I am currently on Moodle 2.2 and would like to go to Moodle 2.5 with your 2.5 version of the plugin released on 23rd May .
https://github.com/danmarsden/moodle-plagiarism_urkund/commit/c142a482942bbf9f7743dfefe074791d8635ed0c
I haven't had a chance to do this for Turnitin yet.
I have no errors - it just that it won't save the settings. after putting in all the info, and saved it. As soon as I navigate to another page, and then come back, all settings are blank again.
Short answer - you don't need it.
long answer - 2.3 and higher contain a rewritten assign module and Moodle contains a script that migrates old assignments to the new mod_assign - that's a script that migrates the turnitin reports/scores from the old 2.2 assignment to the new mod_assign. Problem is that it only does part of the work at the moment - the new mod assign has different pathnamehashes for the files so the pathnamehashes in the turnitin table don't match. thanks.
I just migrated this plugin from version 2.3 to 2.4.1 . I saw one new featue migrate 2.2 assignment ..
What's consequences if I don't do this ?
Thanks
Teddy