Size: 372
Comment:
|
Size: 1174
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl All:read |
|
Line 2: | Line 4: |
Line 3: | Line 6: |
`~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 `~give/stable/bin/moss_setup ` '' * moss_run - |
. ~+`~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`+~ . 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 ` ''`cs1911 `'' ''`12s2 `'' ''`assign1 `'' ''`c `'' ''`*/*.c`''+~ . ~+`% ~give/stable/bin/moss_run ` ''`-d /home/cs1911/12s2.work/assign1/plague `'' ''`c `'' ''`*/*.c`''+~ . the last two arguments specify the programming language (C code) and which files to process (all .c files for each student). * '''moss''' . example: . ~+`% cd $WORK/ass1/plague; moss -l python -m 4 -b template.py -d "*/*.py"`+~ |
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
- 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 cs1911 12s2 assign1 c */*.c
% ~give/stable/bin/moss_run -d /home/cs1911/12s2.work/assign1/plague c */*.c
- the last two arguments specify the programming language (C code) and which files to process (all .c files for each student).
moss
- example:
% cd $WORK/ass1/plague; moss -l python -m 4 -b template.py -d "*/*.py"