Turnin-NG for Debian
----------------------

Suggested layout for project and turnin. This package does not create the
submission directories under /srv as the path /srv/submit may be changed to
whatever suits your fancy.

/etc/turnin-ng.cf
/srv/submit/course1/project1/
                    project2/
                    project3/
                    turnin-ng.cf
            course2/project1/
                    project2/
                    project3/
                    turnin-ng.cf
            ......
            courseZ/project1/
                    ....
                    projectX/
                    turnin-ng.cf

An example setup on a Debian box is:

% sudo mkdir -p /srv/submit

Make the first course, where course1 is the name of the first course and
professor1 is the account managing it.

% sudo turnincfg --create-course course1
Managing username [usually your UNIX login]: professor1
Full path to the course directory: /srv/submit/course1
Managed by a User or Group [U/G]: U
Student group: students
Please make sure the account professor1 is a member of the group students.
Successfully created the course course1.
% sudo ls -lash /srv/submit/*
/srv/submit/:
total 12K
4.0K drwxr-xr-x 3 root       root     4.0K 2010-02-15 16:03 ./
4.0K drwxr-xr-x 4 root       root     4.0K 2010-02-15 15:59 ../
4.0K drwxr-xr-x 2 professor1 students 4.0K 2010-02-15 16:03 course1/

/sr/submit/course1/:
total 12K
4.0K drwxr-xr-x 2 professor1 students 4.0K 2010-02-15 16:03 ./
4.0K drwxr-xr-x 3 root       root     4.0K 2010-02-15 16:03 ../
4.0K -rw-r--r-- 1 professor1 students 135 2010-02-15 16:03 turnin-ng.cf
%

If you want to create a course for professor2, substitute professor1 by
professor2 and course1 by course2 in the turnincfg command.
It is also recommended that you add aliases in /etc/profile for each course, ex:
alias turnin-course1='turnin -c course1'

 -- Ryan Kavanagh <ryanakca@kubuntu.org>  Thu, 02 Sep 2010 12:11:04 -0400
