SWE 432 Homework 8
Fall 2009
PHP: Due October 29


The purpose of this assignment is to help you become more familiar with PHP. As with the previous assignment, the application is a vocabulary builder. This week, you should build an improved vocabulary builder in PHP and deploy it on the Hermes Cluster. Instructions for accessing the Hermes Cluster are covered in class and available online.

In terms of grading, it is better to have a small working system than an overly ambitious buggy system. Since this is how users "grade" web sites in practice, the grading criterion is sound.

File handling is required this week. At a minimum, you should be able to handle data such as in the file Sample Words.

Grading: Nonworking implementations will not receive any credit. A minimal, but working implementation will receive 7 to 9 points. For full credit, use appropriate PHP language features, follow decent usability standards, avoid bugs, and exceed the minimal requirements by some identifiable delta. Really super solutions are eligible for a bonus point.

Provide links that make it easy for the GTA to access all of the various files that your solution uses.

As with previous assignments, a paper copy of your assignment is required if you are present in class. If you are absent, a paper copy is not required. (1 point)