submit - submit homework for a specific CS class

SYNOPSIS
sub115[a-p] ASSIGNMENT DIR
sub181ra ASSIGNMENT DIR
sub335[a-c] ASSIGNMENT DIR
sub360a ASSIGNMENT DIR
sub365a ASSIGNMENT DIR
sub384[a-d] ASSIGNMENT DIR
sub385[a-c] ASSIGNMENT DIR
sub437a ASSIGNMENT DIR
sub482a ASSIGNMENT DIR
sub492a ASSIGNMENT DIR
sub494a ASSIGNMENT DIR
sub496a ASSIGNMENT DIR
sub510a ASSIGNMENT DIR
sub516a ASSIGNMENT DIR
sub519a ASSIGNMENT DIR
sub520a ASSIGNMENT DIR
sub537a ASSIGNMENT DIR
sub558a ASSIGNMENT DIR
sub580ws ASSIGNMENT DIR
sub765a ASSIGNMENT DIR
sub765b ASSIGNMENT DIR
......

DESCRIPTION
The submit program (usually known as subXXXn where XXXn is the number
and section letter of some CS course) is designed to allow students to
submit their homework assignments in a secure fashion, while allowing
their instructors or TAs to retrieve those assignments. It does this
using a dedicated unix user and group per course, "dropbox" directories
in that user's home directory that have special permissions, and a
small setgid executable which has been carefully written to avoid secu-
rity problems.

STUDENTS USAGE
In order to submit your assignment, you must specify the dropbox on the
command-line. Per default, the dropboxes are named assignment1,
assignment2, assignment3 and so on. Sometimes other dropboxes may be
available, for example for extra credit assignments. Ask your TA about
the proper dropbox.

The second argument supplied can be a file or a directory. If the sec-
ond argument is a directory, submit will create an archive and submit
that. submit does not care what you submit; it will happily submit
your entire home-directory. Note that you can only make one submis-
sion, so be sure you really want to submit the files before you issue
the command.


EXAMPLES
To submit the file "foo.c" as homework assignment number one for the
class CS335, Section a:

sub335a assignment1 foo.c

To submit all files in the directory "HW3", which is a subdirectory of
your home directory as homework assignment number 3 for the class
CS765, Section b:

sub765b assignment3 ~/HW3

To submit all files in the directory "xtra", which is a subdirectory of
the directory "HW" as extra-credit assignment number 1 for the class
CS384, Section b, where the TA has specified the dropbox "extra1":

sub384b extra1 HW/xtra

If your Professor or your TA wants to return these files to you with
comments, they need to place them into a special directory and you can
then use timbus to retrieve these files. Please see the manual page
for timbus.