Differences between revisions 4 and 5
Revision 4 as of 2013-01-21 10:56:38
Size: 899
Comment:
Revision 5 as of 2013-01-21 11:04:13
Size: 1060
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''moss_setup''' - retrieve submissions and put them into directories suitable for moss-ing.
 . e.g. `% ~give/stable/bin/moss_setup ` ''`12s2 `'' ''`assign1`''
 * '''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 ` ''`12s2 `'' ''`assign1`''
Line 11: Line 12:
 . e.g. `% ~give/stable/bin/moss_run ` ''`cs1911 `'' ''`12s2 `'' ''`assign1 `'' ''`c `'' ''`*/*.c`''  . example:
 
. `% ~give/stable/bin/moss_run ` ''`cs1911 `'' ''`12s2 `'' ''`assign1 `'' ''`c `'' ''`*/*.c`''
 . `% ~give/stable/bin/moss_run ` ''`-d /home/cs1911/12s2.work/assign1/plague `'' ''`c `'' ''`*/*.c`''

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  12s2  assign1

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

  • moss_run - send the submissions to moss for processing. {i} The class accounts have no internet quota, so this script must be run from a personal account with access to the submissions.

  • example:
  • % ~give/stable/bin/moss_run  cs1911  12s2  assign1  */*.c

  • % ~give/stable/bin/moss_run  -d /home/cs1911/12s2.work/assign1/plague  */*.c

  • the last two arguments specify the programming language (C code) and which files to process (all .c files for each student).

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