Using the Homework Submission Program

To use the HSP, type the following in a terminal window:

hsp professor class file

So, for example, to submit a program named "savetheworld.p" for Jeff Ondich's CS117 class, you would type

hsp ondich cs117 savetheworld.p

Here are more detailed notes on the professor, class, and file fields of the hsp command.

professor

The last name of the instructor of the course you are submitting the homework for. This is case insensitive, so the following are all valid while these are invalid

class

The name of the class you are submitting the homework for. Since right now, only computer science classes are using hsp, this field must have the form csxxx where xxx is the number of the course. This is also case insensitive, so "cs117", "CS117", and "cS117" are valid, but "117" and "cs 117" are not.

file

The name of the file you want to submit. This is case sensitive, since UNIX is case sensitive. Thus you must type the name of the file exactly.

If you have a whole bunch of files that need to be submitted for one particular assignment, you can submit them en masse by putting them into a directory and using the name of that directory as the file name in the hsp command.

Other details

Once you have submitted a file with a particular name, you cannot submit another file of that same name.

If you misspell the name of the professor or the class or otherwise make a mistake, hsp will prompt you with a list of professors and classes to choose from.

If you just type "hsp", hsp will prompt you for professor, class, and file name.

Checking Your Submission

It is now possible to check to make sure your files have been submitted.

At the prompt, instead of hsp, type hspchk followed by the professor's name and the name of the class:

hspchk professor class

As with the hsp program, if the name or class are not entered or are mispelled, you will be prompted for the correct info.

This command outputs a list of everything that you have submitted to be graded, along with dates submited, the size and name of the file, and a couple of other random pieces of information.



Jeff Ondich, Department of Mathematics and Computer Science, Carleton College, Northfield, MN 55057, (507) 663-4364, jondich@carleton.edu