The submit tool now has an
online version that
can accept ZIP and TAR.GZ files. Otherwise, the submit tool can be
found on the IT Labs machines by running 'submit'. The documentation
is self-contained by just running the application. However, a quick
example is shown below.
>submit --listclasses
test1111: sec1
>submit --listnames --class test1111
test
onetwo
one
one___Hello
five
three
two
>submit --submit --class test1111 --section sec1 --name one___Hello --directory hw1
<
To get a submission space for a class, e-mail
with
information about the class name and section names. After operator has
created your space, you can find it under /project/submit/current/(classname)/.
Homework names will be entered into hwnames.txt in that directory, one
per line, with the characters a-z,A-Z and _. Homework names must be
entered before students can submit files. Be careful to leave the
permissions on hwnames.txt as they are. Each section will also have a
directory here. Under each section's directory is a directory for each
user with submissions. The submissions are kept in separate directories
that correspond to names in hwnames.txt. Under a users directory there
will also be a log file called 'log' with the date the submission was
submitted.
Some TAs have requested write permission to the submit directories so
they can compile code, edit student submissions, etc. This is not
permitted. Allowing TAs to edit code would make it difficult to ensure
that project submissions are received reliably, and would make
debugging submit problems more difficult. Because accurate and reliable
submission acceptance is our top priority, submission directories have
been made read-only.
If you want to make changes to submitted work, we recommend waiting
until all submissions have been received, and then copying the entire
directory to another file system where you have write permissions. If
you need disk space for this purpose, you can request temporary disk
space by contacting
.