Submit Server

The submit server is a collection of Java programs that allows students to turn in files. Any type of file, MS Word documents, binary, zip, text, Java program, etc, may be turned in. Multiple files may be turned; the size of each file is limited. The submit server is like a simple ftp client and server with some helpful management features. Feedback concerning the status of the submissions is given over the WWW.

There is a WWW interface to the submit server, or download the latest client software client.jar (the current verson is 7.6). It has a convenient user interface as shown below. A third approach is to use Java WebStart which automatically downloads, installs, updates, and executes the submit server client through a special link: submit client.

screen shot

Submission parameters may go into the files being submitted. Using a header like this:

/*
 * Author:  Iam Student, istudent@fit.edu
 * Course:  CSE 2010, Section 02, Spring 2006
 * Project: Proj 03, Perverse Inverse
 */
or
{-
 - Author:  Iam Student, istudent@fit.edu
 - Author:  Another Partner, apartner@fit.edu
 - Course:  CSE 2010, Section 02, Spring 2006
 - Project: Proj 03, Perverse Inverse
 -}
or
;; Author:  Iam Student, istudent@fit.edu
;; Course:  CSE 2010, Section 02, Spring 2006
;; Project: Proj 03, Perverse Inverse
helps a lot. The tags "course" and "project" direct the file to the proper location. Each of these keywords must appear on a line of its own toward the beginning of the file. White space is ignored, case is ignored, as is everything on the line starting with the comma. The first example above is appropriate as the header for a Java program, but since the leading characters are ignored, a header can be constructed for most any line-oriented file format.

Mac Users

Though Java 1.5 in not standard on a Mac, you can get Java 1.5 http://docs.info.apple.com/article.html?artnum=301073

Steps in Installing and Using the Submit Server

Installation

  1. In a command window, verify that Java is correctly installed and that you are using Java 1.5 (or later) by executing the following command:
          java -version
          

    You must have Java installed on your computer in order to use the submit server. Download Java 2 Platform, Standard Development Kit (SDK).

  2. Verify that you are connected with cs.fit.edu, by executing the following command:
          ping cs.fit.edu
          
    You must be connected to the Internet to download, register, and submit files.
  3. Download the client software client.jar (by clicking on the previous link from within a WWW browser). (You may need to direct your java-aware browser not to execute the jar file, but to simply download it.) Remember what directory you put client.jar in. (The network drive u:, or a floppy a:, might be good possibilities.)

  4. Verify that the application works
          java -jar client.jar
          

    If the file is in some other directory, then try something like this:

          java -jar u:\client.jar
          

Registration

Before you can turn in or submit files to the submit server, you must register with it. Registration ensures that your submissions are put in the same place all semester. The registration process will give you a control code which you must have everytime you submit files.
  1. Start the application.
  2. Fill out the information. Make sure your e-mail address is correct. Press "register".
  3. Your control code will be e-mailed to you.

If you don't get the control code because used the wrong e-mail address, you may register again with the correct e-mail address. But otherwise please do not register again because two registrations for the same person will make it hard to ensure that proper credit is given for submitting projects.

FAQ


Ryan Stansifer <ryan@cs.fit.edu>
Last modified: Fri Aug 17 12:19:05 EDT 2007