Plagiarism: CopyCheck Plagiarism Plugin

Maintained by Picture of Gerie AlardsGerie 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.
38 sites
5 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.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Picture of Gerie Alards
Gerie Alards (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Anthony Borrow
    Wed, Jan 21, 2015, 3:07 PM
    I also noticed that there was an extra readme file (txt and md). Also, only the English language pack should be provided here and then once approved we can import the nl language file into AMOS. For now, I'm going to mark this plugin as needing more work until we get these issues tidied up. Thanks for your patience with the review and approval process. Peace - Anthony
  • Picture of Dan Marsden
    Wed, Feb 11, 2015, 2:41 PM
    Hi Gerie, Great to see another Plagiarism plugin for Moodle!

    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:

    here are some examples in your code that should be adjusted:

    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:
    you may need to rename the class to have the prefix "plagiarism_copycheck_"

  • Picture of David Mudrák
    Wed, Feb 11, 2015, 4:05 PM
    Thanks Gerie for sharing this plugin, and thanks Dan for the peer-review. I am going to mark this as needing more work to get the security related issue with SQL parameters - and ideally the others, too - sorted out. Thanks for your patience with the review and approval process.
  • Picture of Dan Marsden
    Thu, Feb 26, 2015, 6:11 AM
    Hi Gerie, thanks for fixing up those Sql query issues - can you please update the description here in the plugins db to state which activity types are supported?
  • Picture of Dan Marsden
    Mon, Mar 2, 2015, 5:48 AM
    Thanks for making those changes, I've had another quick look at your code and noticed a couple more things which I have reported to your github issues area, It would be really good if you fixed #1 and #2 as they should be quite easy. As your plugin is a commercial plugin I have not fully tested the functionality of the plugin but once those last 2 changes are made I think your code will be good enough to approve in the plugins database. Once you have made those 2 changes can you please upload an updated version of the code directly to this plugins db entry?
  • Picture of Gerie Alards
    Tue, Mar 10, 2015, 8:27 PM
    Updated plugin has been added
  • Picture of Dan Marsden
    Wed, Mar 11, 2015, 2:59 PM
    Hi Gerie, I could be missing something, but the only version I can see uploaded to this plugins entry under the "download versions" tab is the first version you uploaded when creating this entry on Tuesday, 13 January 2015. I can see the new code in your git repository but you don't appear to have updated the zip package available here.
  • Picture of David Mudrák
    Wed, Mar 11, 2015, 4:46 PM
    Correct. Gerie, please note we do not automatically pull from your repository. Plugin maintainers are supposed to explicitly release new versions here in the Plugins directory.
  • Picture of Gerie Alards
    Wed, Mar 11, 2015, 9:41 PM
    Sorry, I must have missed the last button but now there are two versions available.
  • Picture of Gerie Alards
    Tue, Dec 8, 2015, 1:54 AM
    Hello, I've added CopyCheck to the Versions 2.9 and 3.0. Do you need to evaluate them first before the new versions are listed?
  • Picture of tehran vakil
    Fri, May 11, 2018, 1:51 AM
    Thanks for this post.
  • Picture of kate frank
    Mon, Sep 3, 2018, 11:22 PM
  • Picture of Hossein Pajani
    Wed, Oct 24, 2018, 8:47 PM
Please login to post comments