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".
turnin: Used by students to turn in assigments.
Log into the "i270" account. (TA accounts are in the form "iXXX", where
XXX is the course number)
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".
To shut off submission to "project1" in "ece270" type: "project -c ece270
To check the status of the projects type: "project -o".
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!!
To list info on ece270 type: "turnin -c ece270 -l"
To submit files for "ece270", project name:"project1", type "turnin -c
ece270 -p project1 fname1 fname2".
for more info type "man turnin" or "turnin -h"
Department of Electrical and Computer
University of Illinois at Chicago
©Copyright Feb. 2002