Grading Rubric for Final Project


Completion Date: Classtime Wed.

Project Requirements. Total points 100/100.

  1. Site Information Architecture: 7/7.

    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. 15/15.

    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. 10/10.

    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. 10/10.

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

    The Master page should display product information in more abbreviated form than the Detail page. If you already have a dynamic table inserted into the Master page, you can manually edit the table to delete cells.

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

    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."

  6. Search with 1 parameter: Search Master and Search Detail Pages. 15/15.

    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.

    Thumbnail images. The Search Master page and Search Detail page must display a product thumbnail image.

    The Search Master page should display product information in more abbreviated form than the Search Detail page. If you already have a dynamic table inserted into the Search Master page, you can manually edit the table to delete cells.

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

  7. Advanced Search. 15/15.

    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.

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

    The Adv. Search Master page should display product information in more abbreviated form than the Adv. Search Detail page. If you already have a dynamic table inserted into the Adv. Search Master page, you can manually edit the table to delete cells.

    1-Click icon. All product records on the Adv. Search Detail page display a Buy Me w/1-Click, or similar, icon.

  8. 1-click.asp. 15/15.

    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.

  9. Deploy your Completed Web Application to the Remote Server 382net.uoregon.edu. 10/10.

    Test all your ASPs thoroughly before installing your project on 382net. After testing them thoroughly again on the remote server, submit your project using Blackboard. Installation means your project is ready for grading, and the installed version will be graded, as it is.

    To install your site on the server 382net.uoregon.edu, no userName is needed but you will need the login password. See the Week 10 Online heading in Blackboard for the password.

  10. Extra Credit Options. Do not spend any time on working on extra credit options until you have completed the project requirements. Extra credit is not awarded for projects that are not complete. Extra credit work is not required; there is no penalty to your grade for not doing extra credit.

    1. +7 MetaPoints. Early Delivery: 21:00 Friday 3/16.
    2. +3 MetaPoints. create-acct-thanks.asp. When inserting a new record into the Customer table (create-acct.asp), the next page should be a "thank for signing up" page. This page should display the newly entered record for the customer to verify and edit; in DW, this is called a Record Update page.
    3. +2 A Thumbnail, when clicked, opens a larger image.

    How to submit extra credit work for grading. When you submit your final project using Blackboard, i f you completed any extra credit options, please state that fact clearly in the Comments text area when submitting your project. For example, include a comment like this one: Extra Credit Completed: Options A and C.

  11. Submit Project for Grading in Blackboard.

    On or before the due-date (21:00 M 3/20), each VLT member must submit the project for grading as follows:
    In Blackboard, open   Week 10 > On Line > Submit Final Project. By submitting this BB Assignment, an entry is automatically created for you in the BB gradebook, and your instructors are notified that you have completed the project requirements.

    No files need to be attached for uploading, since all your work is on the remote server uoregon.edu, so you can ignore the " If you do not use this BB assignment turn-in feature, you will not have a score entered for this project in the gradebook, so please remember to do this on or before the due-date.

    Policy on Late Assigments.