Grading Rubric for Final Project


Completion Date: Classtime Wed.

Project Requirements. Total points 100/100.

  1. Site Information Architecture: 10/10.

    Name your site folder 382-userName, replacing userName with your uoregon.edu userName. The site folder must be in C:\Inetpub\wwwroot\ on your testing server.

    • All .html files are in the site root folder /382-userName/, not in a subfolder named /382-userName/p5/, for example.

    Images are stored in /382-userName/images/, ASPs are stored in /382-userName/asp/, the database is in /382-userName/db/, javascripts are in /382-userName/js/, stylesheets are in /382-userName/css/, and so on.

    • Enable directory browsing for your site's folder: This means do not name your site's home page index.html, or default.html, as these names will cause the home page to be displayed by default and not the directory listing.

  2. Navigation Bars and Breadcrumbs, All Pages. These requirements apply to all pages that include either a top navigation bar (Mollio template D) or both a top and left navigation bar (Mollio template B).

    Top navBar: All pages with this bar must have the same options and behaviors.
    Left navBar: All pages with this bar must display the same dynamic category links, where the anchor text corresponds to your site's product categories. All P4 requirements for these links apply on this project.
    Keep all key navigation elements "above the fold."
    Breadcrumb navigation must be correct for each page.

  3. Mollio Templates: Apply to All Pages. All HTML and ASP files created for this project must be laid out using either Mollio template B (home page) or template D (sub-pages).

  4. All JavaScript alerts() used for development should be turned off for the delivered project. 3/3.

    Exception: When the user clicks Clear All Cookies in acme-prefs.html, document.cookie is displayed in an alert.

  5. Product Guide: Master and Detail pages.

    Thumbnail images. The product master page (products.asp) and product detail page (product.asp) must display a product thumbnail image.

    Dynamic Category Headings. When the user clicks a category link (e.g., Surf) on your site's home page, the product guide should display an appropriate H2 header. Example: "Surf Movies."

    1-Click icon. All product records on the Detail page display a Buy Me w/1-Click icon.

  6. Search with 1 parameter (srch-master.asp and srch-detail.asp).

    The search box in the top navBar supports simple search (i.e., search with one URL parameter).
    Return all partial matches by using SQL's LIKE operator in the recordset.

  7. Advanced Search. Add an Advanced Search link to the topNavbar. This link connects to adv-search-master.html.

    adv-search-master.html. Displays a form, with three radio buttons that allow the user to search by three categories. Example: search by title/medium/artist. The text box on the form will contain the search target. When submitted, the form data is passed to asp/adv-srch-master.asp using multiple URL parameters.

    Advanced Search Master Page: adv-srch-master.asp. All product records on this page display the thumbnail.

    Advanced Search Detail Page: adv-srch-detail.asp:
    -- All product records on this page display a thumbnail image.
    -- All product records on this page display the Buy Me w/1-Click icon.

  8. 1-click.asp. When the user clicks on the Buy Me w/1-Click image link, an order summary page is generated, listing all item details, shipping address and method, and credit card info.