[logo] Computation, Computers, and Programs
CS20a, Fall 2002

An introduction to fundamental
concepts in computer science

SEARCH

Home
Announcements
Policy
Assignments
Submit (Osaka)
Style
Example code
Pearls
Text
Syllabus
People
FAQ
Mailing Lists
Links

 

Submission System Details

Submission for CS20 is managed by Kasuga Ayumu (Osaka!). It includes a set of simple command-line programs that you can use to submit your assignment, as well as obtain grade reports and manage extensions. To get a quick summary of the available commands, type cs20-help from your CS account. If you get an error or if this command is not in your path, then place contact the CS20 TAs as soon as possible.

How to submit

To submit an assignment (say, lab1), change your working directory to the directory that contains your lab1 files, then type cs20-submit lab1. You will be asked if you are sure you want to submit; press <Enter> at the prompt and all files in your current working directory will be submitted.

For example, if your lab1 files are in the directory ~/CS20/lab1, you would type the following:

   cd ~/CS20/lab1
   cs20-submit lab1

Always check the output of this command. If you do not see the text ``Submission successful!'' then something went wrong --- check the messages to get an idea of what happened.

What gets submitted

When you submit, files in your current working directory and all subdirectories are submitted. Note that dot-files are NOT submitted. Also, a few file names are reserved for TA use and will not be submitted; you will get an error if this happens (it is very unlikely). Any symbolic link is dereferenced before it is copied, to ensure that relative links do not give the TAs any trouble.

Resubmission

You can resubmit as many times as you want before the submission deadline. The TAs will grade your most recent submission (even if an older submission would have scored better). The system does keep track of your older submissions, so if you need to revert to an older submission, contact the TAs by e-mail before the deadline and they will try to recover your old submission.

If you attempt to resubmit after the deadline, you will get a warning that you are about to overwrite your old submission with a later submission. Remember: lateness is based on your last submission, so do not resubmit after the deadline unless you think your score will significantly improve by discarding your previous submission.

You cannot submit the assignment once the TAs have started grading it.

How to manage extensions

If the course allows you to manage your own extensions (such as CS20a), then you may use the command cs20-extend lab1 to apply a one-day extension to lab1 and cs20-unextend lab1 to unapply an extension to lab1. You can move around extensions as much as you want until finals week, when the TAs will lock the gradebook and release final grades. So don't be afraid to apply an extension to a late assignment early in the term; you can always unapply it later if you need to.

Check the course policies for details on how many extensions you have in total, and the maximum number of extensions that can be applied on a single assignment.

How to get a grade report

Whenever an assignment is graded, the TAs will always mail a grade report to everyone in the course. However, you can obtain grade reports manually: type cs20-detail lab1 to get your grade report for lab1, assuming grading for lab1 has been completed.

You can also get a quick summary of your grades by typing cs20-report. This command will display your average on each assignment along with bonus points accumulated. It will also tell you how many extensions you have available, and where your extensions have been applied.

So... what is Kasuga Ayumu (Osaka)?

Kasuga Ayumu is one of the main characters in Azumanga Daiou, an anime show that is currently (as of 2002.09.28) airing in Japan. Of course, her name is rarely mentioned in the show; she is almost exclusively referred to by her nickname Osaka. In case you recognize the reference: the grading system fortunately only shares a few traits in common with Osaka :)


Webmaster | Contact Us | Generated on Saturday, Dec 14, 2002

Copyright (c) 2002 Caltech CS20 Course Administration.
Computer Science Dept., California Institute of Technology
HTML4.01 | CSS2 | Bobby