We have seen a mysterious behaviour with turnitin assignments since last year. Ill explain this in 3 scenarios :
- If you add a blank assignment to Moodle with turnitin enabled and run the cron, the assignment is not uploaded to turnitin i.e it does not show up under the class as an assignment point.
- If you then add a student submission to the assignment ,say Student A, and run the cron, even that is not reflected on the turnitin side.
- If you add another submission to the same assignment, say Student B, only then it creates the assignment point in Turnitin , adds the second assignment file submission to the that assignment.
We tried everything from comparing server configurations to checking permissions to the dataroot folder. We have finally managed to get somewhere with this as we realised it only happened on the live server database and not on our test server. Both have the exact same structure expect for the fact the our test db is a bit older than the live .
Would anyone know what tables do i see for differences when im comparing both databases. As of now, the only tables that comes to my mind are the plagiarism_* tables and the event_* tables , but I'm not sure on what corrupt data( if any) would stop turnitin from working fine only from the second assignment submission onwards.
Any help will be highly appreciated.
BTW, we are using Dan Marsden's integration
Using Moodle 2.5.1