|
|
|
Setup Help
|
Follow these steps to set up Web Handin:
- Log into your class account on CSE.
- Type ~handin/handin/setupHandin
This will create most of the necessary files.
- Modify the file "mail.list". This file
should contain the usernames of all students in the class
with one username per line.
See below for an example.
- Modify the "homework" file.
The first line of this file is the account name followed
by an optional specification of platform. The options are:
- Do not include the option If the option is left off,
the user will be allowed to either
select what platform they are handing in from, or let the
browser detect the platform.
In any case, when the files are handed in, they will be
placed according to platform. For instance, if user ferzle
hands in files for assignment 3 using platform Windows,
his files will be placed in directory
webhandin/3/Windows/ferzle.
If he later hands in files using platform Linux, these
files will be placed in directory
webhandin/3/Liunx/ferzle.
If this sounds too confusing and not useful, use the next option.
- Include the option Place the phrase platform X
immediately after the account name, where X is the
platform of choice. Then all files will be placed in
directory Webhandin/Y/X/Z, where Y is the
assignment number, X the platform, and Z the
username. You may use any string (without whitespaces) for X.
The rest of this file
should contain a list of all homework files that handin will
use. It can be added to as the semester progresses. Each
line should follow the format "number [description]
[due date] [late date]"
where
- number is an integer that corresponds to the
directory that the files will go into.
- description is a short description of the assignment
- due date (optional)
is the date and time the assignment is due,
formatted as YYYY-MM-DD HH:MM, where YYYY is the year (4 digits),
MM is the
month (1 or 2 digits), DD is the date (1 or 2 digits), HH is
the hour in military time (1 or 2 digits), and MM is the minutes
(2 digits).
For instance, 2003-11-12 17:32 or 2003-7-29 10:30
Assignments handed in after this time will be accepted but
marked late in the record file.
- late date (optional, but needs due date)
is the date and time after which handin should
reject assignments. The attempt will be logged, but the file will
not be copied. The format is the same as due date.
If only one date appears on a line it is intepreted
as the due date.
If you do not allow late assignments, simply
repeat the due date twice.
Note: If you make a mistake in the format of the due dates,
they will be interpreted as part of the description and
not be enforced. If the format is correct but it is an invalid
date, the results are not predictable
(Version X+1 will correct this problem).
See below for an example.
- And you're done! To link to your new handin page,
use the following URL: http://cse.unl.edu/~classname/handin/
Examples:
|
mail.list
|
cluening
mfisher
glaubius
sosentos
cusack
|
|
|
|
homework
|
cse155
1 Hello, World
2 Quicksort 2003-8-23 14:30 2003-8-25 14:30
3 Windowing System 2003-10-14 13:20
4 Posix-compliant OS 2003-11-14 10:10 2003-11-17 10:30
|
OR
|
homework
|
cse155 platform Windows
1 Hello, World
2 Quicksort 2003-8-23 14:30 2003-8-25 14:30
3 Windowing System 2003-10-14 13:20
4 Posix-compliant OS 2003-11-14 10:10 2003-11-17 10:30
|
|
|
|