Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cli
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

THIS PLUGIN IS IN BETA VERSION AND NOT RECOMMANDED TO USE IN PRODUCTION SITES

Introduction

A plagiarism plugin for Moodle 2.x. The underlying anti-plagiarism engine is Moss. It can detect plagiarism in:

  • Source code of C, C++, Java, C#, Python, Visual Basic, Javascript, FORTRAN, ML, Haskell, Lisp, Scheme, Pascal, Modula2, Ada, Perl, TCL, Matlab, VHDL, Verilog, Spice, MIPS assembly, a8086 assembly, a8086 assembly, MIPS assembly and HCL2.
  • Plain text in pdf, doc, docx, odt and rtf files.

Prerequisite

  • Moodle 2.0 or above
  • antiword (optional)
  • perl (Linux) or Cygwin with perl (Windows)

Download

Download it from https://github.com/hit-moodle/moodle-plagiarism_moss/archives/master

or use git:

git clone git://github.com/hit-moodle/moodle-plagiarism_moss.git moss

Installation & Upgrading

MOODLE_PATH means the root path of your moodle installation.

On Linux

  1. If the directory MOODLE_PATH/plagiarism/moss/ exists, remove it.
  2. Make sure the directory name of this plugin is moss. If not, rename it.
  3. Put moss into MOODLE_PATH/plagiarism/.
  4. Login your site as admin and the plugin will be installed/upgraded.
  5. Access http://YOUR.MOODLE.DOMAIN/admin/settings.php?section=optionalsubsystems to enable plagiarism.
  6. Access http://YOUR.MOODLE.DOMAIN/plagiarism/moss/settings.php to enable & setup.

On Windows

  1. If the folder MOODLE_PATH\plagiarism\moss\ exists, remove it.
  2. Make sure the folder name of this plugin is moss. If not, rename it.
  3. Put moss into MOODLE_PATH\plagiarism\.
  4. Login your site as admin and the plugin will be installed/upgraded.
  5. Access http://YOUR.MOODLE.DOMAIN/admin/settings.php?section=optionalsubsystems to enable plagiarism.
  6. Access http://YOUR.MOODLE.DOMAIN/plagiarism/moss/settings.php to enable & setup.

Usage

First, make sure the cron job of your moodle works well. Check http://docs.moodle.org/20/en/Cron for details.

In the activity setting page of any moodle module which supports plagiarism API (now, assignment only), there should be settings for Moss Anti-Plagiarism. Follow the inline help and enjoy it.

Links

Home:

Bug reports, feature requests, help wanted and other issues:

About

Detect source code and text plagiarism in assignment for Moodle 2.x

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •