Project 1
Projects not completed by the due date will receive a 20% penalty for one week. Projects will
not be received after one week of the due date unless there has been prior approval from the
instructor. At that time, the grade of 0 will be recorded.
Your project is to create a site to to sell T-shirts (or another product of your choice).
- Create a home page that
- describes your company and includes contact information.
- links to every other page within your project site.
- is a site that you want your customers to visit.
- Create a product sample page that
- shows images of your product. (Find your images on the web.)
- contains any information that you might want to share about the product.
- links to every other page within your project site.
- Create a pricing page that
- uses JavaScript to display your pricing.
- uses arrays for the price of each product or service
- uses the array element when displaying the service and price.
For instance, if you have a set-up fee of $95.00 you could assign an array element
fee[0] = 95.0; then you would display fee[0].
Hint: to format your fee to 2 decimal places
you could write fee[0].toFixed(2) which formats the first element of the array fee to
2 decimal places.
- links to every other page within your project site.
- Create an external style sheet to apply the same style to every page in the site. Do not re-use the
stylesheets we have used on the previous assignment. Create your own set of styles.
- Update your index page to link to every page in your project.
- All images and text should have a rating the same as a G movie.
If you do not understand the instructions, please email me.
You must start your html pages using the template with the validation icons. Do not start your css
page using the template.
You are not given the opportunity to correct your project after it is submitted. After submission the
project is graded. I will explain the requirments, but I will not help you find errors or correct your coding.
Make sure that you upload your pages and then go to your site and check every link once uploaded. And, make
sure every page validates in both CSS and XHTML once uploaded.
The most common errors students make are listed.
- You saved your images with a default extension of GIF or JPG or JPEG. You wrote your code to the image using gif or jpg or jpeg.
On your home computer they looked fine. But, your images do not show up once uploaded. Remember, the server is a Unix machine.
Uppercase and lowercase letters are different on a Unix machine and the same on a Windows machine.
- You think your pages validate because they validated in LTS. However, they do not validate once uploaded. LTS does not validate CSS.
It only uploads the page to the W3C site for validation by file upload.
Uploading
- Upload your revised index.htm page to the public_html folder.
- Upload your project folder with your files
Testing uploaded pages
- Follow the checklist for grading shown on
the schedule page.
- Make any corrections for any page that does not validate or display correctly.
After the due date of the project, I will not accept any late homework for homework assignments
1 through 4. This includes students having trouble finding the text, uploading, having
difficulties working as a distance student, or other scholastic problems. On the due date of the
project, I will enter a grade for any missing assignments. This may be a partial grade or a 0 for
no effort on the assignment.