turnitin / moodle-plagiarism_turnitin

Turnitin Plagiarism plugin for Moodle
http://www.turnitin.com
GNU General Public License v3.0
49 stars 70 forks source link

Supressing the Moodle Submission form #678

Open mhughes2k opened 1 year ago

mhughes2k commented 1 year ago

Could you confirm that this line is supressing the whole Moodle submission form because the TII End User License Agreement has not been accepted or has been declined?

https://github.com/turnitin/moodle-plagiarism_turnitin/blob/a833a804f6830298b257501263603ab0b2e91689/amd/src/eula.js#L48

One of our students sent us this image, which would suggest that this is the case: SubmissionForm

If this is the case this a massive over step of Turnitin into our VLE space, where there is no mandatory requirement for a student to actually agree to the EULA in order for their submission to be made to our VLE.

mhughes2k commented 1 year ago

I would point out that the EULA is a 3 state option:

In the case of Ignore, functionally it is the same as Disagree, but it is not the same as explicitly disagreeing, and TII should be disabled but should not get in the way of any thing else.

danmarsden commented 1 year ago

It probably needs to be controllable - some of our clients want to prevent students from submitting an assignment that does not get passed to Turnitin - especially as there is no easy way to resubmit an assignment if a student declines the Turnitin EULA - which sounds like it is different from your use case - wanting students to submit an assignment but decline having it passed to the plagiarism checking process.

mhughes2k commented 1 year ago

I'd make the observation that surely then this should part of the Moodle Plagiarims Plugin API, to require agreement/licensing/enabling of submission, than it is part of the TII Plagiarism plugin itself.

There is a limitation (I think) in the EULA licensing (@Turnitin!) in that as an institution who has licensed TII, it is still necessary for the student-user to agree an EULA.

Typically there would be a clause in the terms for the student that allows for the checking of work for plagiarism through different means, so it would be "easier" for it to be a B2B interaction (University <-> TII) and given the the VLE is doing to sending outside of "user" space via background processes, under the relevant conditions), rather than a User to TII interaction.

danmarsden commented 1 year ago

I don't disagree myself - however I think the EULA is heavily geared around Turnitin internal legal requirements - they want to control this on their end and have a process that identifies that "turnitin" has gained permission from the end-user to process the file, rather than relying on the agreement they have with the institution to handle this - eg not something that is likely to change on Turnitin's side at the moment unfortunately.