Home

 

Sections

Lectures

Assignments

Solutions

Resources

Staff

CS61a: The Structure and Interpretation of Computer Programs

Electronic assignment submission

Submission mechanics

To submit an assignment, enter the following at the command line (make sure you are in the directory that contains your assignment):

 

% submit [assignment]


(Note: the percent sign % is often used as an abbreviation for Unix command prompts.  You shouldn't type it in.)

 

For example, to submit project 1, enter:

% submit proj1

or to submit homework 4, enter:

% submit hw4

 

Please note that the argument to the submit command is the name of the assignment, not the name of your Scheme file.  ("% submit hw4.scm" doesn't work.)  After entering "submit [assignment]" the program will go through all the files in your current directory and ask you whether you want to submit each file. Answer yes to all the files you wish to submit.

Submission notes

If you worked on the the assignment with partners, ONLY ONE person in the partnership should submit it.

 

In your .scm file, anything that is not Scheme code should be commented out. An easy way to check if you have commented out everything that isn't code is to check if you can load the file in scheme.

 

For example:

 

STK> (load "filename.scm")

 

If this crashes, then you know something wasn't commented out.

 

When you submit an assignment, please also include a transcript testing your code. If something doesn't work, make sure your transcript shows that it doesn't work. Don't try to hide your errors.

 

Don't forget to include your name(s), login(s), and lab section at the top of your file.