Moodle plugins directory: CopyCheck Plagiarism Plugin | Moodle.org
CopyCheck Plagiarism Plugin
Plagiarism ::: plagiarism_copycheck
Maintained by Gerie Alards
CopyCheck is a commercial plagiarism detection service which is fully integrated in the Moodle core and in Moodle assignments. You must have a paid license to be able to use this plugin. Any language can be processed e.g. Japanese, chinese or computer programs.
Latest release:
7 sites
30 downloads
6 fans
Current versions available: 6
English, Deutsch, Español, Dutch
>> Trial three months for free <<
CopyCheck is a program designed to identify instances of plagiarism in submitted documents.Text composed from the Internet or earlier submitted by other students will be traced down.
CopyCheck is not limited like most other plagiarism detectors that only trace the easy to get Copy/Paste text, it also detects the slightly changed, mutated or even translated words.
Only a few minutes after a document has been uploaded within Moodle a detailed report including references will be available to the teacher
CopyCheck is able to process text in any language:
- European languages e.g.: English, German, French, Spanish, Russian, Italian, ...
- CJK languages: Chinese, Japanese, Korean, ...
- Arabic Persian
- Computer programs e.g. PERL, Visual Basic, ...
CopyCheck is able to process most popular document types:
MS-Word, PDF, HTML, txt, ...
The plugin works for the assignment module only, with file submissions and online text.
Contributors
Gerie Alards (Lead maintainer)
Please login to view contributors details and/or to contact them
a brief look at the code suggest that this plugin only supports the Moodle Assignment plugin - can you please make this clear in both the readme and the description of this plugin? - In the readme you have the text "The plugin works for the assignment module, with file submissions and online text." but it would be good to be more explicit stating that it does not support other activities at this stage.
There are also a few places where you include variables directly in the sql instead of using correct Parameter placeholders as per the guidelines here:
https://docs.moodle.org/dev/SQL_coding_style
here are some examples in your code that should be adjusted:
https://github.com/onno-schuit/copycheck/blob/master/moodle-plagiarism_copycheck/lib.php#L61
https://github.com/onno-schuit/copycheck/blob/master/moodle-plagiarism_copycheck/lib.php#L65
https://github.com/onno-schuit/copycheck/blob/master/moodle-plagiarism_copycheck/lib.php#L71
https://github.com/onno-schuit/copycheck/blob/master/moodle-plagiarism_copycheck/report.php#L60
it would also probably be a nice idea (although not required) to shift the copycheck_submissions.php file into a "classes" directory in the plugin as mentioned here:
https://docs.moodle.org/dev/Automatic_class_loading
you may need to rename the class to have the prefix "plagiarism_copycheck_"
Thanks!
mehrie-talagh |
vekalat-talagh |
vokalayetehran |
vokalayetehran