Differences between revisions 12 and 13
Revision 12 as of 2021-09-10 07:36:31
Size: 1349
Comment:
Revision 13 as of 2021-09-10 07:39:28
Size: 1359
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
 . ~+`% ~give/stable/bin/moss_run ` ''`en1811 `'' ''`21T2 `'' ''`ass1 `'' ''`python `'' ''`"*/*.c"`''+~
 . ~+`% ~give/stable/bin/moss_run ` ''`-d /home/en1811/21T2.work/ass1/plague `'' ''`python `'' ''"`*/*.c"`''+~
 . the last two arguments specify the programming language (C code) and which files to process (all .c files for each student).
 . ~+`% ~give/stable/bin/moss_run ` ''`en1811 `'' ''`21T2 `'' ''`ass1 `'' ''`python `'' ''`"*/*.py"`''+~
 . ~+`% ~give/stable/bin/moss_run ` ''`-d /home/en1811/21T2.work/ass1/plague `'' ''`python `'' ''"`*/*.c\py"`''+~
 . the last two arguments specify the programming language (python code) and which files to process (all .py files for each student).

Plagiarism Detection

Currently the most widely used plagiarism detection software is serviced by Moss

  • ~give/stable/bin/ contains a couple of scripts to make the process easier:

  • moss_setup - retrieve submissions and put them into directories suitable for moss-ing. Run this script from the class account.

  • example:
  • % ~give/stable/bin/moss_setup  21T2  ass1

    • a plague directory will be created under ~/12s2.work/assign1

    • Remove any files not to be included in moss plagiarism detection
  • moss_run - wrapper script for moss, sends submissions to moss for processing.

  • example:
  • % ~give/stable/bin/moss_run  en1811  21T2  ass1  python  "*/*.py"

  • % ~give/stable/bin/moss_run  -d /home/en1811/21T2.work/ass1/plague  python  "*/*.c\py"

  • the last two arguments specify the programming language (python code) and which files to process (all .py files for each student).
  • put template files under plague/Samples to ignore similarity from these files
  • moss

  • example:
  • % cd $WORK/ass1/plague; moss -l python -m 4 -b template.py -d "*/*.py"

Plagiarism Procedures

Plague (last edited 2021-09-10 08:24:32 by MeichengWhale)