Contrib: Urkund Antiaplariasm Home
Lead(s): Jonas Lundqvist, Former user (Deleted)
Developer (s): Former user (Deleted)
Summary
Urkund offers solutions to analyse digital documents in order to prevent plagiarism on the Internet and to monitor intellectual and industrial property.
Features
Instructor options:
Assignment setup:
- Be able to create assignments where Urkund will check submissions for plagiarism.
- Understand which documents can be analysed or not.
Viewing results / Reviewing & grading assignments
- See a summary of the plagiarism checks of an assignment’s submissions
- Be able to see the plagiarism rate of a submission when I am grading it.
- Be able to see a plagiarism report of a submission when I am grading it.
- Be informed of the reasons why Urkund was not able to analyze a file.
Student options:
- Be informed that my submission may be checked for plagiarism.
- See the plagiarism report of my submission if my teacher allowed it.
Status
Urkund is available since Sakai 11 installing the content review implementation (Check the installation instructions).
For Sakai 12 and above, it's included by default, only requires configuration.
Installation instructions
Installing the software (Steps for Sakai 11.x only, this comes by default in Sakai 12).
- If your Sakai version is prior to 11.3, patch your Sakai instance with this changes :
- If your Sakai version is prior to 11.5, patch your Sakai instance with this changes :
- Compile and deploy : mvn clean install sakai:deploy in assignment folder :
cd assignment mvn clean install sakai:deploy
- Clone this project : https://github.com/sakaicontrib/urkund-antiplagiarism
- Compile and deploy the the contentreview-impl inside the cloned folder:
cd contentreview-impl mvn clean install sakai:deploy
- Enable the Urkund integration in the content-review module (Sakai source).
- Open this file content-review/contentreview-federated/pack/src/webapp/WEB-INF/components.xml
- Uncomment this line <ref bean="org.sakaiproject.contentreview.service.ContentReviewServiceUrkund"/> to enable the Urkund content review implementation
- Compile content-review module :
cd content-review mvn clean install
Set up the correct sakai properties
- assignment.useContentReview=true
- contentreview.enabledProviders=Urkund
- assignment.useContentReview=true
- urkund.address=URKUND_RECEIVER_ID (EMAIL)
- urkund.username=URKUND_ACCESS_USERNAME
- urkund.password=URKUND_ACCESS_PASSWORD
Optional
- urkund.apiURL=https://secure.urkund.com/api/
- urkund.maxFileSize=20971520
- urkund.maxRetry=20
- urkund.spoofemailcontext=CONTEXT (string from 2 to 10 characters)
- urkund.accept.all.files=false
- urkund.acceptable.mime.types=application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.sun.xml.writer,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/pdf,text/plain,application/rtf,text/html,text/html,application/vnd.ms-works,application/vnd.oasis.opendocument.text
- urkund.acceptable.file.extensions=.doc,.docx,.sxw,.ppt,.pptx,.pdf,.txt,.rtf,.html,.htm,.wps,.odt
- urkund.acceptable.file.types=ACCEPTABLE_FILE_TYPES
- urkund.networkTimeout=180000
- Create jobs :
- Process Content Review Queue : Process the content-review queue, uploads documents to Urkund and analyze them.
- Process Content Review Reports : Get reports for analyzed documents.
Create a new trigger for this jobs. We suggest you set the job to run at five minute intervals which can be done with the following definition:
0
0
/
5
* * * ?
Implementation sites
Institution | Sakai Version | Status | Contact |
---|---|---|---|
Support
Use GitHub issues or contact the project leads.