CSCI 217
Final Web Site
Enough revisions - this is the final version! The goals are for you to
Your site will be evaluated on how well you made use of the techniques we have covered during the semester.
- design and create a cohesive web site,
- include at least one Java applet, at least one use of JavaScript, and at least one use of PHP
- display samples of the techniques learned this term in the "Course Material" section of your site.
As with all sites the main page must be the file index.html in the top level of your directory. You also must use relative links to pages within your site since I may be copying your site to another location for grading. Absolute links will not work when your site is copied.
Copyrighted Material
Be careful not to place copyrighted material on your site unless you have written permission from the copyright owner. You should assume that any material on the internet is copyrighted unless stated otherwise. Many sites explicitely state that making copies for non-commerical use is ok (which constitutes written permission from the copyright owner). The course resources page contains links to sites with free graphics, icons, buttons, etc. Of course it would be best to create your own material.
Required Elements
You must incorporate the following requirements into the site you design and have a design document describing their use in your site. These requirements must appear somewhere in the site and should be easy to find from the design document:
- A "top level view" of the site with links to major topics/pages. This can be a table of links with short descriptions, a table of images, or another navigational structure.
- A Design Document describing the use of the features included in your site. This should extend the Design Document used in the 2nd phase of the site design.
- A Course Page using frames with links to designated homework assignments that illustrate techniques learned in the course.
- The features required in the previous phases of your site; namely, good use of images, (hidden) tables, CSS properties, lists, etc.
- A use of JavaScript (such as text or image rollovers, changing text, etc).
- A java applet (built using tools to be specified).
- Good incorporation of hyperlinks into the material.
Grading
The primary criteria for grading will be how effectively you exploit the HTML constructs covered in the course to present your message in an attractive and effective manner. The grading will be broken down as follows:
It is assumed your site has a meaningful, up-to-date Design Document that concisely explains what you did, where and why. A deduction, up to 50% of the possible grade, may be given for inadequacies in this document.
- 35% - Overall site design/aesthetics, how clearly the site conveys its message, how different HTML features (lists, tables, images, styles) are effectively used, the inclusion of basic elements of good design.
- 10% - Basic navigability of your site, including the layout, good use of hyperlinks, and accessibility considerations.
- 10% - Completeness of homework section
- 6% - Use of JavaScript
- 7% - Use of a Java applet
- 7% - Use of PHP
- 15% - Correct coding
- 10% - Misc; degree to which features are implemented beyond the minimum