Update 9/30/2004

You can submit your DONE and PARTNERS file within the 3 late days after deadline. We don't count the late dates based on your last commit. We count late days based on the date stated in your DONE file. So it's OK to commit/fix your DONE and PARTNERS after deadline. Don't panic if you mess up those files for the first time. However, if the confirmation email says your submission has problems and you don't get them fixed by 3 days after deadline, we will deduct points from your project for our effect to fix your submission manually.

Confirmation emails will be sent out at every 12:15AM midnight. Don't be surprised if you receive those emails even if you didn't commit in that day, this is how it works. You will keep receiving those emails for 3 days. Contact cs164-la if you have any question.

Instructions for Submitting Projects

Updated on 9/11. Changes are colored with blue.

As speicified in the specificaiton, we will be using cvs as a submitting tool. Therefore, in this document, whenever we say submit, we are actually talking about commiting to cvs.

PARTNERS file

To submit the project, you are required to put a file called PARTNERS directly under your project's root level directory (same level as where the PA1.java resides in the starter kit). PARTNERS file simply contains logins of your group members. One login per line. The ending newline is optional. Even for individual projects, you need to put your login in PARTNERS file, or you won't receive credit.

Example: (c:\eclipse\workspace\PA1\PARTNERS)

cs164-ta
cs164-tb

DONE file

In addition to PARTNERS file, you are required to put a DONE file in your project's root-level directory, same as where you put PARTNERS file. Inside this DONE file, you need to enter a date on the first line of the file. This date tells the grading software which version of your project to grade. The format of the date looks like this:

MM/DD/YYYY

The date has to be the first line in the file; the ending newline is optional. The valid range of the dates for PA1 is from 09/11/2004 (2 days before regular deadline) to 09/18/2004 (3 late days). Dates range will be announced for later PAs.

The date in DONE file should represent the date on which you want to submit your project. For example, if you want us to grade what you have as of 11:59PM on 09/13/2004, your DONE file should contain 09/13/2004.

Here are some more instructions

This is how the submission process works, starting from 2 days before the regular deadline to 3 days after the deadline, we collect the solutions in your repository at 12:00 noon every day. As a confirmation that your submission was successful, after we collect your solution, we will send you an email with the date of in your most recent copy of DONE file. This is the date that determines which version of your solution we are going to grade. Note that if your PARTNERS file is missing, we won't know whom to send emails to. At the end of all late days, we will look into your latest DONE file and grade the version of your projects specified in the DONE file. That is saying, we don't grade your latest submission, we grade the version available in CVS at the end of the date you specified in DONE.

Please be aware that we will use the date in DONE file to count your late days since we grade that version of your project.

Caution: When you make changes to your submission and want us to grade the version including the changes, you have to make sure the date in DONE file reflects the date of the project that you want us to grade. Incorrect format or incorrect range of the date in DONE file won't be graded and will receive no credit.

In conclusion

You are required to put PARTNERS file and DONE file directly under your project's root-level directory. The content of the two files have to meet the requirement specified above. Otherwise, we won't grade your project and you will receive no credit.

As a final reminder, if you haven't seen report.xml and cvg_summary.xml in your workspace/PA1/tests/ directory, that means the grading server is not able to locate your cvsroot. We won't be able to grade your project in that case. If you don't see the two xml files, you have to resolve this issue with cs164-la right now. If the grading software still can't access your cvsroot by the project deadline, even we are able to collect your projects later, your late days will be charged.

If there are any questions, please post them on newsgroup.