Grading Rubric for Project 4
Project Requirements. Total points 100/100.
- Information Architecture: 10/10.
Site root directory on remote host ix.cs.uoregon.edu: /cit381/yourWebDavUserName/. This directory contains subdirectories css, js, cookies, examples, html, images and php.
- Scripts and Personalization. 20/20.
The dynamic hyperlinks other personalization features required for Project 3 must work correctly for this project.
- XHTML & CSS.
- 4/4. BH-home.html and BH-sign-in.html.Change the topNav of these pages so that the New Customers Start Here link has /382/php/createAcct.php as its landing page.
- 4/4. BH-sign-in.html. Add a message informing new customers that they can create an account by going to the create account page. State the advantages of registering with your enterprise. Add a link that connects to /382/php/createAcct.php.
- 10/10. BH.css. Cut the CSS style rules from the head sections of BH-home.html and BH-sign-in.html, and paste them into an external style sheet named BH.css. (You can replace BH with the name or acronym of your eCommerce site.) Connect your .html pages to BH.css using a link element.
- 10/10. BH-cat-db.js. Cut the JavaScript database code from the head sections of BH-home.html and BH-sign-in.html, and paste one copy into an external JavaScript File named BH-cat-db.js.
- 5/5. Connect your .html pages to BH-cat-db.js. Depending on how you implemented your JavaScript database, you may need to slightly modify the script in the leftNav of BH-home.html and/or BH-sign-in.html to work correctly with the external JavaScript file.
- createAcct.php.
10/10. uses a Record Insertion Form to add a new record to the Customer table in your BH MySQL database.
2/2. Change the value of the Submit button in createAcct.php so that it reads, Create My Account.
5/5. Connect createAcct.php to BH.css and BH-cat-db.js. Then modify this web page so that it's design, layout and personalization is correct, and identical to BH-home.html and BH-sign-in.html.
2/2. Use an xhtml fieldset element to draw a border on the customer data.
- /382/html/welcome.html (or /382/php/welcome.php). In createAcct.php when the user clicks the Create My Account button, the php executes and then does a page transition to to one of these pages, which welcomes the new customer to your organization.(welcome.php includes a record update form to all the user to edit his/her data, but this is optional.)
4/4. Create welcome.html using the same design and layout of your other pages.
- PHP.
- 10/10. Create a product guide consisting of a Master and Detail page:
/382/php/products.php.
/382/php/product.php.
- 4/4. Your dynamic category links in the leftNav use /382/php/products.php as the landing page. Verify that your category links open the product guide.
- Project Submitted for Grading in Blackboard.
Project URL submitted in Comments section: Do not submit your shell.uoregon.edu URL. |
For this project submit your URL on ix.cs.uoregon.edu, including your login information.
Example: https://bonzow:7788@ix.cs.uoregon.edu/cit381/bonzow/BH-home.html
As usual, be sure to list your
Partner name(s), if any.
A (!) in the gradebook means your project has been submitted but needs to be graded.
A (-) in the gradebook means your project has not been submitted. (-) are replaced by scores of zero.
A score in the gradebook means your project has been graded.
- See Policy on Late Assigments.