CMSC 433, Spring 2004
Programming Language Technologies and Paradigms
Programming Assignment Submission Instructions
You should have received an email with a file Submit.jar that
contains the project submission program. To submit a project using
this program, use the command
java -jar ~/Submit.jar n file1 ... filek
where n is the assignment number and file1 through
filek are all the files for the assignment.
For example, for project one, after cd'ing into your project
directory, you could use the command
java -jar ~/Submit.jar 1 *.c *.h *.l *.y Makefile
to submit your project, or perhaps just
java -jar ~/Submit.jar 1 *
You should be able to run the submission program from any machine that
supports java. Please contact the instructor if you have any problems
with the submission process. Each time you submit, your files will be
stored on the submission server, without overwriting any of your
previous submissions. If you need to recover files you submitted,
send an email to any of the course staff, but do not depend on us to
respond quickly. When it runs, the project submission program will
give you information about what it is doing, including whether your
submission is considered on-time or late. A successful submission
will list the files submitted and their size as received on the submit
server, and then exit. An unsuccessful submission will die with a
message SUBMIT NOT SUCCESSFUL.
General guidelines:
- Your Submit.jar program is specific to you, and it can only be
used for project submissions from you. So don't give your Submit.jar
file to anyone else.
- Where applicable we will recompile your programs, so it doesn't
matter whether you submit object code or not.
- Submit early and often!
- We will grade only the last submission you make.
- Attempting to interfere with or "hack" the submission server will be
considered a violation of the academic honesty policy.
- Submit all the files associated with the assignment, even ones we
have given you.
- The submit server mercilessly designates submissions as on-time or
late according to its clock. If you miss a deadline by a few minutes,
let the course staff know. We may or may not change the on-time/late
designation of a submission in such circumstances.
- If there is a problem with the submission server, please email the
course staff. If it is close to a deadline, you can always email your
solution in lieu of submitting it with the server (but try not to do
that if at all possible).
