Turnin:

The programming assignments have to be turned in using the program called "turnin".

Usage: turnin --<option> <grader> <homework> <file> ...

<option>       - submit, list
<grader>       - the name of the grader (in our case it will be "katie" (for 2D submissions) or "patmac" (for 3D submissions))
<homework> - the assignment label (which will be put up on the webpage or mailed to the mailing list)
<file>             - the list of files that need to be submitted

For submitting a 2D file named yourlogin.rcg as a part of homework1, the command line would be:

            turnin --submit katie prog1 yourlogin.rcg

For listing all the files that you have submitted for the 2D part of homework1, the command line would be:

             turnin --list katie prog1

After the deadline the grader can use the "off" option to stop receiving any more files. So timely submission is required!

For logfiles, do not forget to put your login id in the file name. For programs, do not forget to put your name and the assignment number in every file that is being submitted. The format is as given below:

//file1.cpp
//Name: xyz
//Assigment No: 1

For more details about turnin, you can see the man pages (man turnin).

What if turnin fails?

        If for any reason, the turnin program fails then you should e-mail the program to the TA or meet him/her personally to hand over the programs.