Plagiarism: VeriCite

Maintained by Picture of Bryan Holladay Bryan Holladay
106 sites
19 fans

Identify possible plagiarism immediately using VeriCite, an easy-to-use and instant plagiarism reporting service backed by VeriCite's acclaimed technical support team.  


  • VeriCite reports are dynamic, allowing instructors to examine sources.
  • VeriCite scans textual material in all common file formats.
  • VeriCite is reliable. Consistently smooth reporting.
  • VeriCite reports on single attachments, multiple attachments and even inline text.
  • VeriCite costs less than one-third of the competition.
  • VeriCite comes with responsive and accurate technical support.
  • VeriCite supports native and LTI integrations with a broad range of learning management systems, including Moodle.

Try VeriCite today with a free demo at, or sign your institution up for a free 60-day trial with no long-term obligation.

To learn more about VeriCite, visit us at or call 844-VERICITE


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


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

Comments RSS

Show comments
  • Picture of Bryan Holladay
    Mon, 23 Jun 2014, 10:44 PM
    As soon as I uploaded the zip, I realized there was one extra debug "echo" line that I forgot to take out. I've updated the GIT repo but I can't seem to find how to reupload the zip file.
  • Picture of David Mudrák
    Mon, 23 Jun 2014, 11:15 PM
    Administration block > Add a new version. Then you may want to hide or even delete the previously uploaded version of the plugin. You can leave the plugin version details the same (build number etc), just make sure to have the whole form filled again.
  • Picture of Bryan Holladay
    Mon, 23 Jun 2014, 11:26 PM
    Thanks, I have added the new clean zip file in a new version and hid the old version
  • Picture of David Mudrák
    Wed, 2 Jul 2014, 12:32 AM
    Please note that DB writing methods like $DB->insert_record() do not return boolean any more. There is no need to raise error()
    manually. Instead of low-level access to the config_plugins table, pls use the API for that - like set_config().

    In db/events.php, all the relevant code seems to be commented out. Am I missing something here?

    You create functions in the global PHP scope without the valid frankenstyle prefix. This is strongly discouraged in order to prevent
    collisions with (current and/or future) core code or some other plugin. See for details.

    For now, I am going to mark this plugin as needing more work until we get these issues resolved. Thanks for your patience with the
    review and approval process.
  • Picture of Bryan Holladay
    Wed, 2 Jul 2014, 12:51 AM
    I will fix this
    I will work on changing this
    I don't use any of these events since our service is instance and doesn't rely on cron jobs. I left them commented out in case I need them later and I need a template. I can remove these if you want.
    >frankenstyle prefix
    I'll update this

    Thanks for looking at the code and giving feedback.
  • Picture of Bryan Holladay
    Wed, 2 Jul 2014, 1:34 AM
    I have made these changes, can you please re-check?
  • Picture of David Mudrák
    Wed, 2 Jul 2014, 4:48 PM
    > I don't use any of these events since our service is instance

    So your plugin does not implement the plagiarism API? It's not supposed to check for things right after they are submitted by the student?
  • Picture of Bryan Holladay
    Wed, 2 Jul 2014, 8:16 PM
    Looks like I misspelled that word: not "instance" but "instant". The plugin implements only the API that it needs. This includes the settings, save form, create form, etc but since my service doesn't have the same limitations as other services, I don't need to have a cron job or any additional notifications. From the code's perspective, the paper is either submitted or not and if its submitted, there's a score. If it's not, then submit it.
  • Picture of Bryan Holladay
    Wed, 9 Jul 2014, 1:04 AM
    Is there anything else pending that I need to address?
  • Picture of David Mudrák
    Wed, 9 Jul 2014, 3:37 AM
    Well, you probably want to upload the new version with the fixes and then re-schedule the plugin for approval again using the Administration menu.
  • Picture of David Mudrák
    Wed, 9 Jul 2014, 9:17 PM
    You are cleared to land now. Welcome to the Plugins directory.
  • Picture of Thanuci Silva
    Fri, 11 Sep 2015, 10:33 PM
    I am not being able to register for a free trial.
    A blank page is returned when I click on the "Submit" button in the registration page.
  • Picture of Nathaniel Sabanski
    Tue, 25 Apr 2017, 5:00 AM
    The "__MACOSX" folder in the .zip file distribution breaks automated installation of this package (example: composer). Please remove this folder, thanks!

    Issue present in both current versions:

    No issue in:
  • Picture of Bryan Holladay
    Tue, 25 Apr 2017, 8:42 PM
    Thanks! This should be fixed now.
Please login to post comments