Turnin Instructions


Written Assignments

Written assignments are for your practice. Do not turn them in for grading. the TA will go over the solutions in the disucssion sessions with you.

Programming Assignments

Programming assignments must be turned in electronically by 5:00pm on the due day.
  • For all students, turnin command should be available no matter which machine you use in the CSIL lab. The absolute path is /usr/bin/turnin. It is NOT available in the Linux machines running CentOs in the room adjacent to CSIL.

    The usage of the commands is the same regardless where you find it. In particular, the class account is cs181b, even if you register under ECE (there is no ECE181b account!). Instruction on using the turnin command is given below:

    
    To turnin your programs electronically, use the following command:
    
    	turnin assignment@class "list-of-files"
    
    "list-of-files" is a space seperated list of "source" files you wish to
    submit. If a Makefile is used, it must be turned in.  
    
    For example if my first homework consists of one .h file (def.h), two
    .c files and a make file (Makefile):
    
    	-rw-------   1 yfwang   faculty        1 Sep 13 14:39 Makefile
    	-rw-------   1 yfwang   faculty        1 Sep 13 14:39 def.h
    	-rw-------   1 yfwang   faculty        1 Sep 13 14:39 func.c
    	-rw-------   1 yfwang   faculty        1 Sep 13 14:39 main.c
    
    
    Then, in this case I will execute the following command:
    
    	turnin prog1@cs181b Makefile def.h func.c main.c
    
    After a few seconds the computer responds with the following:
    
    	These are the regular files being turned in:
    	
               Last Modified   Size   Filename
                -------------- ------  -------------------------
             1: 09/13/99 14:39      1  Makefile
             2: 09/13/99 14:39      1  def.h
             3: 09/13/99 14:39      1  func.c
             4: 09/13/99 14:39      1  main.c
    
    	*******************************************************************
    
    	You are about to turnin 4 files [4KB] for prog1 to cs181b
    
    	*** Do you want to continue? y
    	a Makefile 1K
    	a def.h 1K
    	a func.c 1K
    	a main.c 1K
    
    	*** TURNIN OF prog1 TO cs181b COMPLETE! ***
    
    The directory argument 'prog1' is for the first programming assignment.
    So 'prog2' will be for the 2nd programming assignment and so on.
    
    When you invoke the 'turnin' program it will report back to you which
    files have been submitted succesfully.  
    
    

    LATE TURNIN WILL BE SEVERELY PENALIZED WITHOUT A DOCUMENTED EMERGENCY.

    Back to the Course Home Page