Grading Rubric for Project 4


Project Requirements. Total points 100/100.

  1. Site Information Architecture: 10/10.


  2. Dynamically-generated hyperlinks in the left navBar (all pages w/left navBar) . 75/75.


  3. Immediate personalization. 4/4.

    4/4. When the user clicks the Save Info button in acme-prefs.html, the information written to the cookie file should be used immediately to personalize the site.

  4. Top navBar in acme-home.html and acme-prefs.html. The "New Customers > Create Account" link on your site's top navBar connects to "../asp/create-acct.asp". 4/4.

    No create-acct.asp page is needed for this project.

  5. The New Customers Start Here link at the top of sign-in.html connects to "../asp/create-acct.asp". 4/4.

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

  7. Submit Project for Grading in Blackboard.

    On or before the due-date (21:00 F 2/23), each VLT member must submit the project for grading as follows:
    In Blackboard, open   Week 7 > On Line > Submit Project 4. 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.
  8. Extra Credit Option-1: 5 pts. Complete the survey Week 7 > On Line > Midterm Assessment of Class by the P4 due-date and 5 pts will be added to your P4 score.

    When you submit your project in Blackboard, you must use the comments section to notify the grader that you have completed this option. As usual, do not attempt a solution to extra credit options until you have completed all project requirements. No extra credit is awarded for projects that do not meet the requirements.

  9. Extra Credit Option-2: 5 pts. To generate the dynamic links in the left navBar, a web page needs the JavaScript database in the head section. Or, the JavaScript database can be placed in an external JavaScript file and then linked to any page that needs it. For 5 points extra credit, place the JavaScript database for your site in /382/js/db.js.

    When you submit your project in Blackboard, you must use the comments section to notify the grader that you have completed this option. As usual, do not attempt a solution to extra credit options until you have completed all project requirements. No extra credit is awarded for projects that do not meet the requirements.