From 84c2299fdf70bc04ff7d1ffcb256625c18f5a2f0 Mon Sep 17 00:00:00 2001 From: David Winn Date: Thu, 5 Mar 2020 11:37:53 +0000 Subject: [PATCH] Updating read me and plugin name --- README.md | 20 ++++++++++++++++++-- lang/en/plagiarism_turnitinsim.php | 22 +++++++++++----------- tests/classes/tscallback_test.php | 2 +- tests/classes/tseula_test.php | 2 +- tests/classes/tsgroup_test.php | 2 +- tests/classes/tsrequest_test.php | 2 +- tests/classes/tssubmission_test.php | 12 ++++++------ tests/classes/tstask_test.php | 2 +- tests/classes/tsuser_test.php | 2 +- tests/lib_test.php | 2 +- version.php | 2 +- 11 files changed, 43 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 75009a1..d6938be 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,22 @@ -TurnitinSim Plagiarism plugin for Moodle +Turnitin Integrity Plugin for Moodle = +Description: +- +Utilize **Turnitin Integrity’s** Similarity Report and Authorship investigating tools within Moodle’s assignment workflow by integrating with the Turnitin Integrity plugin. **Turnitin Integrity** is a commercial plagiarism and authorship detection system whose features depend on which paid license has been selected. This plugin is developed and maintained by Turnitin. + +Features: +- +- Plugin integrates into the existing Moodle assignment, Forum, and Workshop workflows +- Plugin provides Turnitin Originality, Similarity, and SimCheck services dependant on the license used +- Receive a similarity score for your Moodle assignment, Forum, and Workshop submissions +- Launch into the Turnitin viewer to review a detailed report on the similarity score produced +- Option for anonymized submissions which masks the student’s details when sent to Turnitin + +Useful Links +- +[Creating the your Turnitin API key](https://help.turnitin.com/simcheck/integrations/moodle/administrator/account-basics/creating-an-API-key.htm) + Installation - @@ -10,7 +26,7 @@ Plagiarism plugins also need to be enabled before this plugin can be used. This Configuring - -To configure the plugin go to `"Site administration" > "Plugins" > "Plagiarism" > "TurnitinSim plagiarism plugin"` and enter your API key and API URL. +To configure the plugin go to `"Site administration" > "Plugins" > "Plagiarism" > "Turnitin Integrity plagiarism plugin"` and enter your API key and API URL. Testing - diff --git a/lang/en/plagiarism_turnitinsim.php b/lang/en/plagiarism_turnitinsim.php index 9ec93ff..6c3c536 100644 --- a/lang/en/plagiarism_turnitinsim.php +++ b/lang/en/plagiarism_turnitinsim.php @@ -59,7 +59,7 @@ $string['messageprovider:new_eula'] = 'Turnitin new EULA release'; $string['neweula:subject'] = 'Turnitin new EULA released'; $string['neweula:message'] = 'Turnitin have released a new EULA, for further information please click here.'; -$string['pluginname'] = 'Turnitin Similarity plagiarism plugin'; +$string['pluginname'] = 'Turnitin Integrity plugin'; $string['pluginsetup'] = 'Setup'; $string['queuedrafts'] = 'Process draft submissions'; $string['queuedrafts_help'] = 'Please note that draft submissions will not be indexed in Turnitin for checking against'; @@ -108,8 +108,8 @@ $string['submissiondisplayerror:eulanotaccepted'] = 'EULA not accepted'; $string['submissiondisplayerror:eulanotaccepted_help'] = 'The Turnitin EULA needs to be accepted by the submitter before the submission can be checked for Similarity.'; $string['resubmittoturnitin'] = 'Resubmit to Turnitin'; -$string['taskadminupdate'] = 'Update local configuration for Turnitin Similarity Plagiarism Plugin'; -$string['taskgetreportscores'] = 'Fetch Report Scores for Turnitin Similarity Plagiarism Plugin'; +$string['taskadminupdate'] = 'Update local configuration for Turnitin Integrity Plugin'; +$string['taskgetreportscores'] = 'Fetch Report Scores for Turnitin Integrity Plugin'; $string['taskoutputenabledfeaturesretrieved'] = 'Turnitin enabled features retrieved'; $string['taskoutputenabledfeaturesnotretrieved'] = 'Turnitin enabled features could not be retrieved'; $string['taskoutputenabledfeaturesretrievalfailure'] = 'Turnitin enabled features call failed'; @@ -122,7 +122,7 @@ $string['taskoutputfailedscorerequest'] = 'There was a problem requesting an originality report score from the Turnitin API for submission id: {$a}'; $string['taskoutputfailedupload'] = 'There was a problem uploading a file to the Turnitin API for submission id: {$a}'; $string['taskoutputfileuploaded'] = 'File uploaded to Turnitin submission: {$a}'; -$string['taskoutputpluginnotconfigured'] = 'The task to {$a} could not be run as the Turnitin Similarity plugin is not configured.
Please go to the Plugin configuration page in Site Administration to add your Turnitin API Credentials.'; +$string['taskoutputpluginnotconfigured'] = 'The task to {$a} could not be run as the Turnitin Integrity plugin is not configured.
Please go to the Plugin configuration page in Site Administration to add your Turnitin API Credentials.'; $string['taskoutputsubmissioncreated'] = 'Submission created in Turnitin: {$a}'; $string['taskoutputsubmissionnotcreatedeula'] = 'The submission could not be created in Turnitin because the submitter has not accepted the EULA.'; $string['taskoutputsubmissionnotcreatedgeneral'] = 'The submission could not be created in Turnitin. Please consult your logs.'; @@ -135,9 +135,9 @@ $string['taskoutputwebhookretrieved'] = 'Webhook {$a} retrieved. Webhook is active.'; $string['taskoutputwebhooknotretrieved'] = 'Webhook {$a} could not be retrieved. A new webhook will be created'; $string['taskoutputwebhookretrievalfailure'] = 'Webhook {$a} retrieval call failed.'; -$string['tasksendqueuedsubmissions'] = 'Send Queued Files from the Turnitin Similarity Plagiarism Plugin'; -$string['turnitinsim'] = 'Turnitin Similarity plagiarism plugin'; -$string['turnitinsim:enable'] = 'Enable Turnitin Similarity'; +$string['tasksendqueuedsubmissions'] = 'Send Queued Files from the Turnitin Integrity Plugin'; +$string['turnitinsim'] = 'Turnitin Integrity plugin'; +$string['turnitinsim:enable'] = 'Enable Turnitin Integrity'; $string['turnitinsim:viewfullreport'] = 'View Originality Report'; $string['turnitinapikey'] = 'Turnitin API Key'; $string['turnitinapiurl'] = 'Turnitin API URL'; @@ -145,17 +145,17 @@ $string['turnitinsimprivate'] = 'Check against private content'; $string['turnitinconfig'] = 'Plugin configuration'; $string['turnitinenablelogging'] = 'Enable diagnostic mode'; -$string['turnitinfeatures'] = 'Turnitin Similarity features'; -$string['turnitinfeatures::header'] = 'Turnitin Similarity features'; +$string['turnitinfeatures'] = 'Turnitin Integrity features'; +$string['turnitinfeatures::header'] = 'Turnitin Integrity features'; $string['turnitinfeatures::moreinfo'] = 'For more information on the enabled features and packages available from Turnitin please see http://www.turnitin.com.'; $string['turnitinfeatures::repositories'] = 'Repositories checked against: '; $string['turnitinfeatures::viewoptions'] = 'Cloud Viewer options: '; $string['turnitinfeatures::eularequired'] = 'Acceptance of the Turnitin EULA is required for all users'; $string['turnitinfeatures::eulanotrequired'] = 'Acceptance of the Turnitin EULA is not required by users'; $string['turnitinhideidentity'] = 'Hide student\'s identity from Turnitin'; -$string['turnitinmodenabled'] = 'Enable Turnitin Similarity for {$a}'; +$string['turnitinmodenabled'] = 'Enable Turnitin Integrity for {$a}'; $string['turnitinpluginenabled'] = 'Enable Turnitin'; -$string['turnitinpluginsettings'] = 'Turnitin Similarity plagiarism plugin settings'; +$string['turnitinpluginsettings'] = 'Turnitin Integrity plugin settings'; $string['turnitinviewerviewfullsource'] = 'Allow instructors within your institution to view the full text of submissions for internal matches'; $string['turnitinviewermatchsubinfo'] = 'Allow instructors within your institution to view submission information for internal matches'; $string['turnitinviewersavechanges'] = 'Save viewer changes'; diff --git a/tests/classes/tscallback_test.php b/tests/classes/tscallback_test.php index 94b5ef3..4eab887 100644 --- a/tests/classes/tscallback_test.php +++ b/tests/classes/tscallback_test.php @@ -32,7 +32,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/tests/utilities.php'); /** - * Tests for TurnitinSim submission class + * Tests for Turnitin Integrity submission class * * @package turnitinsim */ diff --git a/tests/classes/tseula_test.php b/tests/classes/tseula_test.php index bf0175c..22d9c24 100644 --- a/tests/classes/tseula_test.php +++ b/tests/classes/tseula_test.php @@ -30,7 +30,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/tests/utilities.php'); /** - * Tests for TurnitinSim submission class + * Tests for Turnitin Integrity submission class * * @package turnitinsim */ diff --git a/tests/classes/tsgroup_test.php b/tests/classes/tsgroup_test.php index ec31ca2..1dd13a0 100644 --- a/tests/classes/tsgroup_test.php +++ b/tests/classes/tsgroup_test.php @@ -29,7 +29,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/classes/group.class.php'); /** - * Tests for TurnitinSim group class. + * Tests for Turnitin Integrity group class. * * @package turnitinsim */ diff --git a/tests/classes/tsrequest_test.php b/tests/classes/tsrequest_test.php index 2a5f268..8579cf1 100644 --- a/tests/classes/tsrequest_test.php +++ b/tests/classes/tsrequest_test.php @@ -31,7 +31,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/tests/utilities.php'); /** - * Tests for TurnitinSim submission class + * Tests for Turnitin Integrity submission class * * @package turnitinsim */ diff --git a/tests/classes/tssubmission_test.php b/tests/classes/tssubmission_test.php index 7fde441..2746558 100644 --- a/tests/classes/tssubmission_test.php +++ b/tests/classes/tssubmission_test.php @@ -30,7 +30,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/tests/utilities.php'); /** - * Tests for TurnitinSim submission class + * Tests for Turnitin Integrity submission class * * @package turnitinsim */ @@ -1096,7 +1096,7 @@ public function test_get_submission_details_file() { "file" => $file ); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission(new plagiarism_turnitinsim_request()); $tssubmission->setcm($cm->id); $tssubmission->setuserid($this->student1->id); @@ -1218,7 +1218,7 @@ public function test_set_generation_time_immediate() { "file" => $file ); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission(new plagiarism_turnitinsim_request()); $tssubmission->setcm($cm->id); $tssubmission->setuserid($this->student1->id); @@ -1287,7 +1287,7 @@ public function test_set_generation_time_immediate_duedate() { "file" => $file ); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission(new plagiarism_turnitinsim_request()); $tssubmission->setcm($cm->id); $tssubmission->setuserid($this->student1->id); @@ -1365,7 +1365,7 @@ public function test_set_generation_time_duedate() { "file" => $file ); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission(new plagiarism_turnitinsim_request()); $tssubmission->setcm($cm->id); $tssubmission->setuserid($this->student1->id); @@ -1437,7 +1437,7 @@ public function test_set_generation_time_no_course_module() { $file = create_test_file($submission->id, $usercontext->id, 'mod_assign', 'submissions'); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission(new plagiarism_turnitinsim_request()); $tssubmission->setcm($cm->id); $tssubmission->setuserid($this->student1->id); diff --git a/tests/classes/tstask_test.php b/tests/classes/tstask_test.php index e9202fd..e3fe8f4 100644 --- a/tests/classes/tstask_test.php +++ b/tests/classes/tstask_test.php @@ -29,7 +29,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/classes/task.class.php'); /** - * Tests for TurnitinSim user class. + * Tests for Turnitin Integrity user class. * * @package turnitinsim */ diff --git a/tests/classes/tsuser_test.php b/tests/classes/tsuser_test.php index b76390a..3f032a8 100644 --- a/tests/classes/tsuser_test.php +++ b/tests/classes/tsuser_test.php @@ -29,7 +29,7 @@ require_once($CFG->dirroot . '/plagiarism/turnitinsim/classes/user.class.php'); /** - * Tests for TurnitinSim user class. + * Tests for Turnitin Integrity user class. * * @package turnitinsim */ diff --git a/tests/lib_test.php b/tests/lib_test.php index 18c43ca..9e21af1 100644 --- a/tests/lib_test.php +++ b/tests/lib_test.php @@ -293,7 +293,7 @@ public function test_get_links_with_submission() { "objectid" => $submission->id ); - // Create a TurnitinSim submission record that is queued for sending to Turnitin. + // Create a Turnitin Integrity submission record that is queued for sending to Turnitin. $tssubmission = new plagiarism_turnitinsim_submission( new plagiarism_turnitinsim_request() ); $tssubmission->setcm($this->cm->id); $tssubmission->setuserid($this->student1->id); diff --git a/version.php b/version.php index d8e4a21..7e54cb3 100644 --- a/version.php +++ b/version.php @@ -23,7 +23,7 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2020022801; +$plugin->version = 2020030501; $plugin->release = "v1.0"; $plugin->requires = 2017051500; $plugin->component = 'plagiarism_turnitinsim';