Instead of printing out your homeworks and labs and handing them in on paper, you will be submitting all of your CS 1 assignments electronically using the cs1man command. While this may sound a bit daunting at first, it's really quite easy. Learn by example:
I'm ready to submit my solution for homework set 1. I know the "short name" for homework set 1 happens to be lab1. (If I didn't know the name for it, I could find out by logging in to my account in CS1Man and looking at the list of assignments.)
At the command shell prompt, I type:
regurgitate-14: cs1man submit lab1 myanswers.scm
CS1Man spits back:
1 file to submit. bundling: myanswers.scm smooshed to 303 bytes. Submitted for assignment 'lab1' timestamped 2003-09-29 02:25:44.051.
That's it! If you want to submit more than one file, you can just tack them on the end of the command line. You can also use wildcards to submit multiple files.
If you submit the wrong file or decide to make a change to your lab, never fear: CS1Man will let you resubmit as often as you like. (It also keeps track of all your old submissions, though your TA typically will ignore those and only grade your latest version.) To resubmit, use the exact same command pattern and answer "yes" when you're prompted.
CS1Man will automatically email you when your TA grades your submission. Your TA will include written feedback on your work. You can turn off auto-emails via the web.
You can view the status of your account, including all your submissions, grades, and your TA's comments, online at https://cs1man.cs.caltech.edu. You can even see how your section stacks up against the rest of the class.
To log in, you'll need the password that was emailed to you when your CS1Man account was created. Please note that, while your CS1Man username is exactly the same as your CS username, they are two separate accounts. Please do not use the same password for your CS1Man and CS accounts.
When you first connect to the site, your browser will give you a warning about the certification key. Just tell your browser to "allow always" or otherwise let you ignore the fact that we didn't pay a small fortune to get an official key.
If you have difficulties with (or find a bug in?) CS1Man, ask your TA for help.