How to use Instruction Account of ECE course


Course Instruction Account: We create a unix account for each course every semester. The account login name is icoursecode, for example for course ece270, the account name is i270. The initial password for this account is the password of instructor's personal ECE account. The account is available in the end of the first week or the beginning of the second week. If you want to publish a website for this course, you can publish it as you publish your personal web using your personal ECE account. Don't know yet? click here.

We also have a homework or project turnin system which allows students to turn in assignments to their T.A.

It consists of 2 programs: project, turnin Both are located in /usr/local/bin and all the unix accounts are configured to use this path.

project: To be used by the instructor/TA. This program allows you to start and shut off submissions for a specific assigment. To get more info check the man page by typing "man project" or type "project -h". Example: Say you are the TA for ece270 and you want to allow students to turn in their first programming assigment which we will call "project1".

  1. Log into the "i270" account. (TA accounts are in the form "iXXX", where XXX is the course number)
  2. To start submission type: "project -c ece270 -e project1" This is create a directory called "submit/project1" in your home directory and will start allowing students to submit their assignments via "turnin". Also it will make "project1" the default assignments, ie. Files will automatically be submitted into "project1" if a student does not specify an assignment name while using "turnin".
  3. To shut off submission to "project1" in "ece270" type: "project -c ece270 -d project1"
  4. To check the status of the projects type: "project -o".
turnin: Used by students to turn in assigments.
  1. To list info on ece270 type: "turnin -c ece270 -l"
  2. To submit files for "ece270", project name:"project1", type "turnin -c ece270 -p project1 fname1 fname2".
  3. for more info type "man turnin" or "turnin -h"
Note: If a student resubmits a file, the previous version WILL BE DELETED from the submission directory. All submitted files are stored in the instructors/TA home directory under submit/project_name/user_name, where project_name is the name of the project and user_name is the name of the user who submitted something. The user_name file is a tar file and may or may not be compressed. There is a sample shell script called "gradeit" in /usr/local/lab_info. This program can be used by the TA to process the submitted files. PLEASE use the script **ONLY*** if you understand how it works!!


Department of Electrical and Computer Engineering
University of Illinois at Chicago
©Copyright Feb. 2002