Submission Instructions

  1. Log in using your leland account on a machine that has the class directory mounted on /usr/class/cs193p.
  2. Make sure your project compiles cleanly from scratch. To make sure this is true first do a "Clean All" build in Xcode and then build your project. There should be no warnings or errors during the build.
  3. Before submitting do a "Clean All" build to remove any intermediate files (some of which can be quite large like precompiled headers).
  4. Create a README file at the top level of your project directory. The README file should contain a line similar to the following:
    user:pmarcos (Marcos, Paul)
    If the submit script can't find a line like this it will complain and not allow you to submit.
  5. If you would like to add comments to the README file, put them after the user: line. Comments can include feedback about the assignment (too hard, too easy, you're killin' me here, are you joking me with this cream puff assignment). If you've got any good jokes drop them in here too.
  6. Run the submit script by doing:
    /usr/class/cs193p/bin/submit
    The script will ask you a series of questions. The simplest way of doing the submission is to cd into the project directory first and run the submit from there. It will run a series of checks for various files that shouldn't be there (like a build directory, backup nib files, etc) and warn you if it finds a problem.
  7. If the submission is successful you'll see the following response:
    Submit success!
    If you don't see this, that means that something went wrong. Please send an email to cs193p@cs.stanford.edu and include the output from the submit script.

Keep in mind that the submit script will automatically time stamp the submissions made so we'll know if something comes in late. You can resubmit any given project up to 10 times and we'll only look at the last submission. If you end up trying to submit more than 10 times the script will complain and tell you to send mail to us. Just let us know what's going on and we'll get it straightened out.