Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Plagiarism Prevention Turnitin.

Plagiarism Prevention Turnitin: Difference between revisions

From MoodleDocs
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Copyright and plagiarism}}
{{Plagiarism prevention}}
[[Image:Turnitin_admin.gif|thumb|Turnitin administration]]
Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - there are currently 3 different options available to use Turnitin in Moodle 2.0.
Location: ''Administration > Plugins > Plagiarism Prevention > Turnitin''


==Activation of your Turnitin Account==
===Plagiarism Plugin===
# obtain a Turnitin Subscription from [http://www.turnitin.com www.turnitin.com]
A [[Plagiarism Prevention]] plugin written by [http://moodle.org/user/view.php?id=21591&course=5 Dan Marsden] from [http://www.catalyst.net.nz Catalyst IT] which allows existing Modules to "call" the plagiarism service. It has been added to the upload and uploadsingle assignment types, but eventually support will be added to other Moodle modules. This is a generic plugin system and other Plagiarism products are also available preventing an institution from being "locked in" to a Plagiarism Tool vendor.
# Email your Turnitin Account rep or the Turnitin helpdesk and paste this text into the e-mail:
* ''' NOTE: this plugin will be deprecated by a new plugin currently under development - see [http://danmarsden.com/blog/2012/03/06/future-of-moodle-turnitin-plugins future-of-moodle-turnitin-plugins]'''
  Please manually enable my Turnitin account to use SRC=14 to allow the use of the Turnitin Plagiarism plugin for 2.0 written by Dan Marsden from Catalyst IT.
*[[Plagiarism Prevention Turnitin Settings|Turnitin Installation and Settings]]
If you have seen previous Turnitin integrations/plugins you will know that there is an interface that allows you to enable the Open API, Basic, Direct API plugins for Moodle in your Turnitin Administration screen - unfortunately none of these options work with the new Plagiarism plugin for Moodle 2.0
==Installation of the plugin ==
=== Installation using Git ===
from the root of your install:
  git clone git://github.com/danmarsden/moodle-plagiarism_turnitin.git plagiarism/turnitin
then add plagairism/turnitin to your .gitignore
Visit the Admin > Notifications page in Moodle to trigger the upgrade scripts
=== Installation using a Zip file ===
Download the zip:
https://github.com/danmarsden/moodle-plagiarism_turnitin/zipball/master
or the tar.gz:
https://github.com/danmarsden/moodle-plagiarism_turnitin/tarball/master


Then Extract these files into a new folder under /plagiarism/turnitin and visit the Admin > Notifications page in Moodle to trigger the upgrade scripts
===Moodle Direct Plugin===
==Global Configuration of Turnitin==
The [[Turnitin's Moodle Direct Integration|Moodle Direct Integration]] was developed by [http://www.nlearning.co.uk nlearning Ltd] (now iParadigms Europe Ltd) - This is a standalone Moodle module that is similar to the advanced assignment type, however it adds a range of Turnitin specific functionality. The current version is available from [[http://www.moodle.org/modules Modules and Plugins]]. The key aim of the development is to represent all features of Turnitin within the Moodle workflow as and when they become exposed through the Turnitin API.  
# Ensure Admin > Server > Environment indicates you have curl installed
# Go to Admin > Advanced Features find the setting “Enable plagiarism plugins” - make sure the box is ticked. [[File:Enableplagiarism.png]]
# in the page Admin > Modules > Activities > Turnitin set the following:
## Tick the box "Use Turnitin Submission"
## Enter your Turnitin Account ID
## Enter your Turnitin Secret Key as obtained from your Turnitin Account Rep
## Elect whether to send students an e-mail to allow them to login to the turnitin.com site to view their submissions (this isn't necessary, and will likely cause your students more confusion, as all the information available in the website is available from your moodle site.) - even if no e-mail is sent, students can visit turnitin.com and use the forgotten password functionality on the turnitin site to get their password sent via e-mail. Admins can disable this by adding a prefix to all email accounts created - see below for details.
## Set the Student Disclosure statement. - this is displayed to all students on the upload screen to notify them that the Turnitin system is in use.


==Configuration of Turnitin inside Moodle Activity Modules==
The Direct Plugin works on the principle of mapping a Turnitin Assignment in Moodle with an assignment in Turnitin, once mapped all submissions made on either side are synchronised reflecting any changes on both platforms. It is therefore possible to access the assignments created using the plugin by logging in to either system. There is the option to disable emails sent out to students which means login details and welcome emails are not sent which encourages students to submit only through Moodle. GradeMark grades are represented in the Moodle gradebook and originality scores are displayed in the Moodle Turnitin Assignment Inbox.
===Assignment Module===
(currently only available with the advanced file upload and single upload types)
* Create a new Assignment within your course.
* Enable Turnitin Submission


==Advanced Configuration==
For more detail see: http://moodle.org/mod/forum/discuss.php?d=149575
The ability to enable/disable Turnitin within a Moodle module such as an assignment is managed using a capability that is by default given to all managers and editing teachers on the site. If you want to force all assignments on your site to use Turnitin and prevent your teachers from changing these settings you can set the defaults above and then remove the capability “moodle/plagiarism_turnitin:enable” from your teacher roles.


You can also use this capability to selectively allow certain teachers to use Turnitin by setting the default above “Enable Turnitin” to “No” - and giving the capabiltiy “moodle/plagiarism_urkund:enable” only to the teachers you want to be able to use Turnitin
===Moodle Basic Plugin===
This is an assignment type plugin (support for this may be dropped in 2.3 as the assignment module is planned for a rewrite) it just provides Single Sign on to the turnitin.com website keeping moodle in a frame at the top.


==Debugging==
==See also==
* when testing the turnitin integration you should make sure debugging is turned on, as it will provide information regarding the process.
* [https://docs.moodle.org/19/en/Turnitin Turnitin Plugins for older Moodle versions]
* error codes recieved from the turnitin API are also logged in the mdl_tii_files table, so you can view issues with a production system.
* [https://docs.moodle.org/dev/en/Turnitin_errors Turnitin Error states]
* each file that is going to be submitted to turnitin is added to the table mdl_tii_files - the field tiicode gives the "status" of the file, - there are 3 "good" states for this field:
 
# "pending" - this is a new file that has been uploaded to an activity module, and needs to be submitted to Turnitin (will happen next time cron runs)
[[Category:Turnitin]]
# "51" - this is the turnitin API code for Successful upload - this means the file has been uploaded to Turnitin and we are waiting on an originality score,
# "success" - this is a file that has been submitted, and a score has been provided for it.
Any other response code in this field indicates an error state, see the [[Turnitin errors]] page for a complete list of codes.
<math>Insert formula here</math>

Latest revision as of 02:01, 4 June 2012

Turnitin is a commercial plagiarism detection system which requires a paid subscription to use - there are currently 3 different options available to use Turnitin in Moodle 2.0.

Plagiarism Plugin

A Plagiarism Prevention plugin written by Dan Marsden from Catalyst IT which allows existing Modules to "call" the plagiarism service. It has been added to the upload and uploadsingle assignment types, but eventually support will be added to other Moodle modules. This is a generic plugin system and other Plagiarism products are also available preventing an institution from being "locked in" to a Plagiarism Tool vendor.

Moodle Direct Plugin

The Moodle Direct Integration was developed by nlearning Ltd (now iParadigms Europe Ltd) - This is a standalone Moodle module that is similar to the advanced assignment type, however it adds a range of Turnitin specific functionality. The current version is available from [Modules and Plugins]. The key aim of the development is to represent all features of Turnitin within the Moodle workflow as and when they become exposed through the Turnitin API.

The Direct Plugin works on the principle of mapping a Turnitin Assignment in Moodle with an assignment in Turnitin, once mapped all submissions made on either side are synchronised reflecting any changes on both platforms. It is therefore possible to access the assignments created using the plugin by logging in to either system. There is the option to disable emails sent out to students which means login details and welcome emails are not sent which encourages students to submit only through Moodle. GradeMark grades are represented in the Moodle gradebook and originality scores are displayed in the Moodle Turnitin Assignment Inbox.

For more detail see: http://moodle.org/mod/forum/discuss.php?d=149575

Moodle Basic Plugin

This is an assignment type plugin (support for this may be dropped in 2.3 as the assignment module is planned for a rewrite) it just provides Single Sign on to the turnitin.com website keeping moodle in a frame at the top.

See also