Plagiarism: Compilatio plagiarism plugin

Maintained by Picture of ent compilatioent compilatio, Picture of Dan MarsdenDan Marsden
Compilatio is a commercial Plagiarism Prevention product - you must have a paid subscription to be able to use this plugin.
407 sites
3 fans
Current versions available: 6 Plagiarism plugin for Moodle 3.3, 3.4, 3.5, 3.6, 3.7, 3.8

Author: Compilatio <>
Copyright 2019
License: GNU GPL v3 or later

Compilatio is a commercial Plagiarism Prevention product - you must have a paid subscription to be able to use this plugin.

- Fixed plugin visibility depending on user rights.
- Improvement of the plugin visibility according to the activation parameters (platform, module type, course module)
- Added GDPR compliance (from Moodle 3.5)
- Reduced API calls to get available file types
- Added document's warning support like "unrecognized text language"

1) Place these files in a new folder in your Moodle install under /plagiarism/compilatio
2) Visit the Notifications page in Moodle to trigger the upgrade scripts
3) Enable the Plagiarism API under admin > Advanced Features
4) Configure the Compilatio plugin under admin > plugins > Plagiarism > Compilatio

For more information see:


Screenshot #0
Screenshot #1


Picture of ent compilatio
ent compilatio (Lead maintainer)
Picture of Dan Marsden
Dan Marsden: Developed initial version of this plugin
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Marina Glancy
    Mon, Oct 8, 2012, 12:13 PM
    Hi Dan,
    I used your plugin to test plugin settings and noticed that it causes the warning to be displayed during restore. I opened an issue but closed it since it's not core
  • Picture of Valery Fremaux
    Mon, Nov 25, 2013, 9:44 PM
    Hi guys, checking with some development debuging on reveals capabilities for the plugin do not use namespace they should :

    Capabilities are on the moodle/plagiarism_compilatio:capname namespace wether exepected name space would be plagiarism/compilation:capname

    this has as effect to trap get_capability_string() function in core.

    Cheers !
  • Picture of Valery Fremaux
    Mon, Nov 25, 2013, 10:17 PM
    Actually some precision: version number was 2012081704. Checking last download confirms..
  • Picture of Valery Fremaux
    Mon, Nov 25, 2013, 10:18 PM
    hum, 2012081703 to be precise... (4) is my own fix try....
  • Picture of Dan Marsden
    Wed, Nov 27, 2013, 6:09 AM
    Hi Valery, the latest code in the git repo has them in the right namespace:
    (I fixed that about 8months ago)
    hope you're keeping well!
  • Picture of Diego Abarca
    Tue, Jun 17, 2014, 5:13 AM
  • C'est moi :-)
    Wed, May 27, 2015, 11:01 PM

    Do you plan to make Compilatio plugin officially compatible with Moodle 2.9, so that it can be installed/upgraded via the build in installer?
  • Picture of ent compilatio
    Thu, May 28, 2015, 9:17 PM
    Dear Séverine,

    Yes, the Compilatio plugin will be available on Moodle 2.9 very soon.
    We also have a new plugin with a major update that will be released soon too.


    Team Support,
  • C'est moi :-)
    Thu, Dec 17, 2015, 6:45 PM
    Since some months (years?), plugins should NOT include translation, but better put them in AMOS, so that they can be easylly translated by the community.
    I've just put the french one in AMOS, and improved it.
  • C'est moi :-)
    Mon, Jun 4, 2018, 9:52 PM
    This year, Compilatio plugin is marked soon as Moodle 3.5 compatible (even if the version is 10 months old), and that's a good thing because it allows an easy installation/upgrade with Moodle 3.5.
    But when do you plan to release a new version, compatible with privacy API ( ), and with the (new) Moodle mobile app ( ?
  • C'est moi :-)
    Thu, Oct 3, 2019, 8:23 PM
    Like i already said some year ago, translations should NOT be included in the plugin files, but rather in AMOS, as stated in and
    Please submit content of the translation files in AMOS, for each language, and then remove them from the plugin.
    It will ease the update/correction of strings in the future.
Please login to post comments