A simple bash script to process canvas submission files of IntelliJ projects and submit them to Stanford's MOSS for plagiarism detection. moss.sh
simply serves as a wrapper which prepares canvas downloads to be submitted to Stanford's perl script (submit.pl
).
Created while serving as a Learning Assistant for IST242, Intermediate Object Oriented App Development.
moss.sh
can be used to submit an arbitrary amount of section's submissions, each argument must be a zip file of zip files containing student submissions. Student submissions should be properly exported IntelliJ projects, and not a bare .java file, and are compared by directory.
Submitting a single zip file:
./moss.sh ~/Downloads/lfgberg/submissions.zip
Submitting multiple sections:
./moss.sh ~/Downloads/lfgberg/section1.zip ~/Downloads/lfgberg/section2.zip ~/Downloads/lfgberg/section3.zip