Crot Pro Plagiarism Checker

Plagiarism ::: plagiarism_crotpro
Maintained by Crotsoftware Team
Crotpro is a connector to FREE plagiarism detection service. -At the moment search is being performed on English Wikipedia only. As studies show about 10% of plagiarisd papers coming from Wikipedia. Crot Software is planning to extend the search scope in the nearest future. -There is a limitation of 10 free checkups per month. Refer to the README file for more details on the service. Please note that service is on the BETA testing stage.

Crot Pro Plagiarism Checker

Moodle 2.0, 2.1, 2.2, 2.3
Released: Thursday, November 8, 2012, 2:20 AM

Crotpro Plagiarism plugin for Moodle 2.x

Crotpro has following limitations at the moment:
-Search is being performed on English Wikipedia only. As studies show about 10% of plagiarisd papers coming from Wikipedia. Crot Software is planning to extend the search scope in the nearest future.
If you are interested in languages other than English please let us know.
-There is a limitation of 10 free checkups per month. Crot Software is working on the plans that would allow extended number of checkups.


1.1 PACKAGES (apart form those ones that are required by Moodle):
php_soap is required

1.2 SETTINGS in php ini
allow_url_fopen = On

0. Simplified instruction is available at
1. Unzip the crotpro folder into plagiarism/crotpro.
2. Login to Moodle as an admin and click on notifications. Click on Upgrade button at the bottom of the page. Moodle will setup the tables required for crotPro.
3. Go to Advanced features in the admin's menu and check "Enable plagiarism plugins" option. Save changes.
4. Open Plugins/Plagiarism prevention/Crotpro link from the admin's menu.
5. Check "Enable Crotpro"
6. Put the following information in the appropriate fields:
- account id: your account id. If you do not have one you may get free account id by clicking on the link next to the account id attribute.
- Service URL: put the URL provided by Crot Software or use the following URL:
Simple screenshot with the settings is available at
Note:if you change IP on your server you may need to get another account ID.

7. Other settings you may change later based on your experience with the plug-in.
The complete description of these settings is as follows:
- Student disclosure: This text will appear on the assignment submission page when student work will be uploaded to the system. Please note that Crot Pro does not compare submitted assignments between each other. The submitted assignment will be deleted from Crot Pro database as soon as your system will retrieve the checkup results from Crot Pro.
- Colors are used for highlighting of similar text fragments in the side by side comparison of documents.
- Culture info for global search: Culture information is used to improve search results.
8. Select Test global search to run a quick test of global search. If it works you will see results of test search query on the next step. Please note that depending on your location you may get FAIL result if you test global connectivity first time.
9. Click Save Changes button
10. IMPORTANT: You need to setup CRON running on your server to have CrotPro running. Please refer to the implementation section below.

1. Login as a teacher to Moodle.
2. Go to the course, then to the assignment that you want to be processed by the antiplagiarism plugin. At the moment Crotpro works with the following types of assignments:
- Advanced uploading of files (Moodle 2.2)
- Assignment (Moodle 2.3)
3. Click Assignment administration/Edit settings link.
4. In the Crotpro block enable CrotPro checkups.
5. Save settings and wait for the cron scheduler to process the assignments submit the files for the checkup and receive results.
IMPORTANT: setting cron on Moodle is covered in Moodle doc:
IMPORTANT: Cron works better from php command from the command prompt. Using wget or curl command may cause cron timeout.
If you are not sure how cron works on your server please ask your system administrator about it.
Please note that processing may take significant time.
When you run cron first time it sends the files for the checkup. When you run cron second time it checks with Croppro server if the results are ready.
Please allow up to the 24 hours for the Crotpro BETA to deliver you the results.
6. Go to the assignment, click "View submitted assignments" link and you will see the maximum similarity score for submitted files.
7. Open the link with similarity score and compare documents.

PLEASE Send your comments to (moodle /at/ crotsoftware /dot/ com).

Version information

Version build number
Version release name
MD5 Sum
Supported software
Moodle 2.1, Moodle 2.0, PHP 5.3, Moodle 2.2, Moodle 2.3
  • Latest release for Moodle 2.0
  • Latest release for Moodle 2.1
  • Latest release for Moodle 2.2
  • Latest release for Moodle 2.3

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Plagiarism

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the whole folder within the "plagiarism" subdirectory.
  4. Visit to finish the installation