Skip to content

lfgberg/moss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moss Submission Script

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.

Usage/Examples

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

Screenshots

Example CLI Output: Example CLI output

Example MOSS Listing: Example Student Listings

Example Matching Code: Example Matching Code

Authors

About

Moss plagiarism detection script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published