CSC309 Assignment #4: Online Multiple-Choice Tests
(due December 7th in tutorial)


Create a multi-tiered Web application for the creation, maintenance and administration of multiple-choice tests. The front end is a web browser (html), the middle layer is Java Servlet based, the backend is a relational database (see tools below).

This application will allow a test administrator to create a multiple choice test, and add participants. Participants (once logged into the system) can take any test (only once). The test will be marked and feedback given to the participant immediately or at a later date. Tests, administrator and participant information (including participants' choices for the tests they took) are recorded in a relational database. The administrator has access to a set of statistics pages which summarize the performance of participants on any given test.

What to hand in

Hand in hard-copy of the following items. Tools to be used, resources, design information, and electronic submission infomration will be made available on the CSC309 Web site.
Good Luck!