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 Thu, 02 Sep 2010 12:11:04 -0400