Your Moodle version

Plagiarism: URKUND plagiarism plugin

Maintained by Picture of Dan Marsden Dan Marsden
URKUND is a commercial Plagiarism Prevention product owned by PrioInfo AB - you must have a paid subscription to be able to use this plugin.

Please Note: The latest version of this plugin uses the new events API and requires all existing events to be processed prior to upgrade. Please see:

Urkund integrates with the Assignment, Forum and workship activities in Moodle and allows the user-submitted content to be checked for Plagiarism.

To use this plugin you must purchase a subscription from


Screenshot #0
Screenshot #1


Picture of Dan Marsden
Dan Marsden (Lead maintainer)
Picture of Peter Bulmer
Peter Bulmer: Contributor
Picture of Kanika Goyal
Kanika Goyal: GSOC 2012 Student contributor
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Mathew Gancarz
    Fri, Oct 2, 2015, 1:13 AM
    Hi Dan, we're implementing this plugin to use URKUND here at de Souza Institute, and I'm reversing the meaning of the "opt-out" link through the language strings, since we've asked for our documents to be exempted from analysis by other organizations by default.

    The problem is I can't find one string to modify. When we click "Add new Discussion" in a Forum, it automatically adds the below text, just above the "Your new discussion topic" header:

    "All files uploaded will be submitted to the plagiarism detection service URKUND,
    If you wish to prevent your document from being used as a source for analysis outside this site by other organisations you can use the opt-out link provided after the report has been generated."

    This looks to be the "plagiarism_urkund - studentdisclosuredefault" string, but even though I've modified it, it's not updating when I click add new discussion. I've saved the changes to the language pack and I've purged all caches. I know the overall language pack changes ARE taking effect, as I had also renamed "Opt-out" to "Opt-in" and that properly shows up.
  • Picture of Mathew Gancarz
    Fri, Oct 2, 2015, 1:15 AM
    Found the bug tracker on github also, I've added it as a potential issue there also.
  • Picture of Dan Marsden
    Fri, Oct 2, 2015, 3:55 AM
    Hi Matthew, the lang pack stores the "default" setting created during install. It is expected that most organisations will want to change that text so it is configurable on the site-level admin page for urkund under admin > plugins > Plagiarism > Urkund - did you try changing it there?
  • Picture of Mathew Gancarz
    Fri, Oct 2, 2015, 4:36 AM
    My bad, sorry about that, it works once I change it there. Thank you and have a great weekend!
  • Picture of Dan Marsden
    Fri, Oct 2, 2015, 4:37 AM
    Great - you too!
  • Picture of Agustin Lopez
    Mon, Nov 9, 2015, 7:37 PM

    I am testing the Urkund plugin (downloaded with git) with Moodle 2.8
    All ok, but I have one question.
    We need to disable to add studentes files to the Urkund global database by default. Only add by default to our institution
    Is it possible?
  • Picture of Dan Marsden
    Tue, Nov 10, 2015, 5:48 AM
    Hi Agustin,

    You can ask URKUND to modify the settings on your account so that the files only get stored within your institution. By default URKUND presents an opt-out link to the student allowing them to request that their assignment is excluded from the central URKUND storage system. This link appears in the e-mail they are sent and beside the similarity score shown in Moodle. The latest version of the plugin allows you to hide the opt-out links from the end-user and you can ask URKUND to configure your account as required.
  • Picture of Tim Lock
    Mon, Nov 30, 2015, 5:42 AM
    Hi Dan,

    Just wonder when you are planning to release 3.1.0? Is 3.0.0 (#96eb290) safe to use in production as I'm after Fix #36?

  • Picture of Dan Marsden
    Mon, Nov 30, 2015, 6:40 AM
    Hey Tim, there are a lot of changes so I've been hoping a few people will help with some extended testing before I release it - University of Canberra and Howard Miller have already been doing some testing - I'd like to hear from anyone that is able to test group submissions well too.
  • Picture of Tim Lock
    Fri, Dec 4, 2015, 5:03 AM
    Hi Dan,

    No worries, I'm assisting Uni of Canberra testing the latest version smile
  • Picture of Mike Nodding
    Sat, Jan 30, 2016, 2:50 PM
    Hi Dan, at some point would it be possible to place the % score in a separate column in the grading table so it could be sorted to highlight papers that needed attention?
  • Picture of Dan Marsden
    Mon, Feb 1, 2016, 1:25 PM
    Hi Mike - could be a challenge there, I don't believe there are any plugins that push multiple "grade" items into the gradebook. The similarity score is not designed as a "Grade" and is really supporting information that should be used when a teacher is grading - which is usually done on the activity modules own grading page. The only exception to this would be the forum activity but there are other pieces of development under way that could add a grading page to the forum activity in future - see MDL-31860 for more info on this. Although I understand having the information in the grade report might be useful, I'm not convinced that it is the right place to put this as it should not be used as a "grade"
  • Picture of Mike Nodding
    Mon, Feb 1, 2016, 3:47 PM
    thanks Dan, yes you might be right. I was thinking that it could perhaps be pushed to mod/assign/view.php gradingtable.php as an extra column in a similar way to the assignment feedback plugins. Perhaps thinking of the similarity score more as part of potential "feedback" rather than as a "grade"? anyway, just a thought after seeing an academic try to use it with a large class - many of the other columns are sortable in the table and he mentioned how much easier it would be to quickly scan for the submissions to have a further look at.
  • Picture of Dan Marsden
    Tue, Feb 2, 2016, 9:18 AM
    Yes - I've thought about sorting before, unfortunately the way the assignment table is generated there isn't an easy way to influence the order based on plagiarism scores. Especially when a student submits more than one file which generates a report - it displays the assignments per-user rather than per-file. I guess we could write a custom report/page that displayed all submissions for a particular activity that had a score higher than a certain value but you would still need to perform the grading on the main page. In fact - rather than writing a custom report you could potentially use the configurable reports block (or similar) to run a report with the information if your organisation will allow you to use the sql-based reporting tools.
  • Picture of Mike Nodding
    Mon, Feb 8, 2016, 11:02 AM
    HI Dan, thanks, yes I can see how it could be an issue. Never mind... for now smile We do use config reports and I did write up a quick report for him but it was more about ease of use and quick scanning in a v large class in the grading form.
1 2 3
Please login to post comments