CMSC 122

Term Project -- Phase III (Revised & Extended Website)


Phase III -- Due Saturday 5/10, 11:00PM

In this phase, each student will extend and refine his/her original website based on the criticism and suggestions made by other students during phase II. You will also be expected to incorporate a few specific features (described below) using JavaScript and Forms. Your project submission must include a file called "improvements.html" (described fully below), which will enumerate the various improvements that you've made to your website since your Phase I submission.

Your Phase III submission should be a finished and polished product. It should adhere to the useability guidelines presented in class, it should be aesthetically pleasing, it should function correctly, and it should demonstrate your knowledge of the material you have learned in class. The more time you spend on this phase of the project the higher your grade will be. Failure to follow the guidelines below will result in harsh penalities!


Peer Reviews

You should be able to find reviews from other students by logging into the submit server and clicking on "Code Reviews". The deadline for the reviews is 11:00PM on Saturday, 4/19, but some students may submit reviews late so check for reviews later if any are missing. Although each review is supposed to appear at the top of the index.html file, some of the reviewers did not follow instructions, so you may have to hunt around a bit to find the review. As long as you have at least one review from another student, you can proceed with Phase III. If you have zero reviews from other students, please let me know and I will review your project, myself.


Expectations for this Assignment

1. Improvements Based on Reviews

You are expected to incorporate many of the suggestions made by other student(s) in your revised project. Some of their ideas may not be feasible, but any that seem reasonable and would genuinely improve your web site should be considered. Part of your grade will be based on your ability to incorporate suggestions made by others.

2. Required Elements

In addition to the required elements from Phase I, the revised project must include the following:


The page "improvements.html"

You must include with your submission a file named "improvements.html". The purpose of this page is to explain to us (in detail) what improvements you have made to the project since Phase I. We will verify that all of the items on your list have actually been implemented! This list will help us to measure the amount of effort you've put into Phase III.

The file "improvements.html" must be a webpage we can view on a browser, so start with the usual HTML 5 template. You do not have to provide any links to this page from the rest of your website -- we will find it. Be sure to name it correctly! This page should contain the following sections, which must be labeled clearly. Please use an "ordered list" with exactly three things:

  1. Improvements Based on Feedback from Peers
  2. Elements Using Forms/JavaScript
  3. Other Improvements
If one of your improvements was suggested by a peer and also uses JavaScript, you should include this item in both section 1 and section 2. It's okay to list things twice.

Each of the items on your ordered list should contain an unordered list with bullet items. Click this link to see an example of how this file should be formatted. Note that this example is pretty short -- you should include more improvements than this in your Phase III submission, we are just illustrating the required format for the file "improvements.html".


Additional Requirements

Submission

All of the files for your project must be in the same directory! Be sure to include the file "improvements.html" Create a zip file that contains this directory, and submit it as usual. (You'll find an entry in the submission server that says "Term Project -- Phase III").

Web Accessibility