Moodle Plugins directory: PLAGIARISMA | Moodle.org

PLAGIARISMA
Plagiarism ::: plagiarism_plagiarisma
Maintained by
Eugene Ekimov
PLAGIARISMA is a commercial product owned by Plagiarisma.Net - you must have a paid subscription to be able to use this plugin. The plugin works for the assignment module, with file submissions and online text.
Latest release:
19 sites
22 downloads
5 fans
Current versions available: 1
PLAGIARISMA is a commercial product owned by Plagiarisma.Net - you must have a paid subscription to be able to use this plugin. The plugin works for the assignment module, with file submissions and online text. Supported file formats - PDF, DOC, DOCX, RTF, ODT, TXT, HTML.
Contributors
Eugene Ekimov (Lead maintainer)
Please login to view contributors details and/or to contact them
http://integration.moodle.org/job/Precheck%20remote%20branch/12347/artifact/work/smurf.html
I've just taken a quick look at the code and it appears that it only supports the Assignment activity but your code does not check if the api calls are coming from the assignment activity - Plagiarism API calls are also triggered from the workshop and forum activity modules and you should prevent db calls an un-necessary function calls by adding a check for the activities you support at the top of each core api call. This will need to be addressed before we can approve this plugin.
I have not tested or installed your plugin but will take another look once you have resolved that issue.
thanks!
Also you have not added the checks high enough in get_form_elements or get_links. it should be the first thing you check before any other db calls or function calls are made so that it is as efficient as possible for other activities.
Thanks Eugene for providing an updated version. You are cleared to land now, welcome to the plugins directory.