This page contains information about electronic submission for all programming assignments. Near the bottom of every programming assignment web page, you will see a web form that you can use to upload your submission to a Bistro server. Some nice features of using a Bistro system are that you can make multiple submissions and for every submission you have made, you would get a "submission ticket", which is a proof that our server has received your submission (although it's your responsibility to make sure that what you have submitted is what you want us to grade).
By default, we will grade your last submission. Therefore, a later submission is considered to supersede previous submissions. If you would like us to grade an earlier submission instead of the last on time submission, you need to send email to the instructor (not a TA and not a grader) within 24 hours of the original submission deadline. We will use the timestamp of the submission which we grade to determine if you get extra credit for early submission or get penalty for late submission.
You must not submit any binary files (since we cannot verify if you wrote it or not). If your submission included binary files, they will be discarded. In additional, points may be deducted (please see grading guidelines for details).LanguageTypeAllowed ExtensionsCHeaders.hCSource.c
% cd ~/proj1 % mkdir xyz % cd xyz % tar xvzf ../proj1.tar.gz % ls -lR % [ look at the printout and see if the file sizes are okay and if they are at the right places ] % [ follow the steps in the grading guidelines to build the executable ] % [ follow the grading guidelines and re-run all your tests to make sure that they all work ] % [ make sure your README file is perfect and contains no "?" in required sections ] % [ check against the "minus points" section of the grading guidelines to make sure that you won't get any deduction ] % cd .. % rm -rf xyzBefore you run the mkdir command, make sure you don't have the xyz directory. If you do, delete it first. A few things to note:
- If the tar command failed, the proj1.tar.gz file your've submitted is not properly created.
- If the make command failed, you probably forgot to include something in your submission. Please remember that if this does not work, you may lose quite a few points (and may be all 100 points).
- If any of the above failure occurs, you must recreate your submission and submit again and verify again. If you are not sure how to do something, please contact the instructor.