Electronically Submitting Your Assignments With Submit

by James Tam with assistance from Jennifer Walker

Note: The submit system (submit, showstuff, steal) will not work if you are logged onto the Linux server csl.   You will get a "command not found" error so you will have to log onto one of the other servers.

Submitting your assignments (Students only)

Syntax:

submit -c <course number> -a <assignment number> <name of file or files to be submitted>

 

Example:

(Individual submissions for the files called a3.p and README).

submit -c 231 -a 3 a3.p

submit -c 231 -a 3 README

The files called "a3.p" and "README" will be electronically submitted one at a time for the course CPSC 231 for assignment 3.

(Submitting both files all at once)

submit -c 231 -a 3 a3.p README

The files called "a3.p" and "README" will be electronically submitted at the same time for the course CPSC 231 for assignment 3.

Note: If you accidentally submit the wrong version of a file then you simply have to resubmit the assignment again and the new copy will overwrite the old version.

 

Checking what files you have submitted (Students only)

Syntax:

showstuff -c <course number> -a <assignment number>

 

Example:

showstuff -c 231 -a 3

This will show a list of all the files that were electronically submitted by the student for CPSC 231 for assignment 3.

 

Getting copies of submitted files (TA's only)

Syntax:

steal -c <course number> -a <assignment number>

 

Example

steal -c 231 -a 3

This will copy all assignment submissions that are owned by the person running the steal command into the current working directory.  Paths to subdirectories can also be used to determine the location of where files will be copied.  Note: Care must be taken to ensure that this location is not viewable by the general public!

For more information on electronic submissions please refer to man pages on submit (at the Unix prompt type "man submit).