Main Menu
Home
Description
Register
Password
Help
Class
Setup Help
Follow these steps to set up Web Handin:
  1. Log into your class account on CSE.
  2. Type ~handin/handin/setupHandin
    This will create most of the necessary files.
  3. 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.
  4. Modify the "homework" file. The first line of this file is the account name followed by an optional specification of platform. The options are:
    1. 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.
    2. 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.
  5. 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