CS360 Procedure for Late Lab Submission


CS360 Homepage

If you find yourself having to hand in a lab late, it is imperative that you follow the procedures below precisely. Failure to do so may result in a lab score of zero in the worst case.

1. Tell the TAs!
Report to the head TA that you will be handing in the lab late. Their contact information can be found on the homepage for this site. This is best done before the deadline has passed, or immediately after, to ensure that the TAs will not grade your unfinished lab from the repository. Keep in mind that if that were to happen, and the TAs have sent you a grade for a lab already, you cannot hand it in late any longer, and have to accept the score for your unfinished work!

Watch for the head TAs' confirmation email! If you do not receive it within 24 hours, let the TAs know, in class or via another email. We confirm each and every email regarding lab submissions that we receive from you, so if you do not receive an email from us in return, something went wrong! The confirmation email we sent to you is your proof of submission, and it is the only proof of submission that will be accepted in case of unexpected problems of any kind.

2. Submitting the Lab
Immediately after you commit and push your final version of a late lab to the repository, you need to let us know what revision you want us to consider your submission. We will consider the time of your email as the time of your submission as git timestamps can be modified. git log will display a list of all of your commits in whatever repo you run it in with the newest ones first. You can then copy the commit hash (the long string of letters and numbers) of whichever commit you want to use as the submission. If you want to use the newest commit, you can also just tell us that. This is to ensure that we grade the correct version of your lab, and that we grade it when you feel it's ready to be graded. If you never let us know of your late submission, we will not check for it, and your lab will not be graded. Again, watch for the confirmation email!
More generally, if you hand in a lab after the deadline, it is your responsibility to communicate that fact to the TAs and make sure that everything is handled correctly. After the initial checkout of everyone's lab at midnight, there is no further automated checkout of late labs, i.e., we do not do anything unless you tell us that your lab is good and ready for grading.

Finally, when in doubt, ask your TA right away! We are here to help you!


updated on August 22, 2021