IST226 - Web Design II
Spring 2001 - NVCC - Judy J. Miller

By Holly A. Zell

Home ] Up ]


Click Here To See Class Schedule
Please Click On Assignment To See Work:

Quiz 1 - 01/19/01

Quiz 1: due Jan 19
     JavaScript Page 17 Questions 1-10
     JavaScript Page 36 Questions 1-21

Quiz 2 - 01/24/01

Do Case 1 on page FP 2.45 of Microsoft FrontPage 2000.  Case 1 is called Preparing a Web Presence for Royal Hair Care Products.  When you are done preparing the web site, FTP it to the NOVA server, with the following URL:
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

Quiz 3 - 01/30/01

Do Case 1 on page FP 3.54 of Microsoft FrontPage 2000.  Case 1 asks you to prepare several new pages for the Royal Hair Care Products web site.  The pages you create should be FTPed to the NOVA server, and placed in the "Royal" folder that you created for Quiz 2. 
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

Don't forget to make hyperlinks from index.htm to the new pages that you have created, so I can see the new pages.

Quiz 4 - 02/01/01

Do Exercise #4 on page 68 of the JavaScript book.  This exercise involves making a page called CompanyInfo.html.  When you are done with the exercise,  FTP it to the NOVA server.  It should have the following URL:
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

Project 1 - 02/07/01

Build a web site using FrontPage.  Put some JavaScript in it.   FTP it to the NOVA server.  It should have the following URL:
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

 You will present this project to the  class.

JavaScript exercise
Page 92, #2 -
02/09/01

Quiz 5  - 02/13/01

Do Case 1 on page FP 4.53 of Microsoft FrontPage 2000.  The pages you create should be FTPed to the NOVA server, and placed in the "Royal" folder. 
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

Quiz 6 - 02/15/01

Do Exercise #4 on page 144 of the JavaScript book.  This exercise involves making a calculator that converts Fahrenheit to Celsius and Celsius to Fahrenheit. Name the html file that you create "index.htm."  Do NOT name it ConvertTemperature.html, as directed in the book.  When you are done with the exercise,  FTP it to the NOVA server.  It should have the following URL:
http://www.nv2.cc.va.us/home/YourUserID/Royal/index.htm

Quiz 7 - 02/23/01

  • Create a web page that asks the user to enter his or her age then click a button. (Creation of text box and button to click = 10 points)

  • If the user enters a number that is greater than  0 and less than 13, an alert box should tell the user that he or she is a child. (10 points)

  • If the user enters a number that is 13 or greater, but less than 20, an alert box should tell the user that he or she is a teenager. (10 points)

  • If the user enters a number that is 20 or greater but less than 65, an alert box should tell the user that he or she is an adult. (10 points)

  • If the user enters a number that is 65 or greater, an alert box should tell the user that he or she is a senior citizen. (10 points)

  • If the user enters anything other than a number that is greater than 0, an alert box should tell the user two things: Repeat exactly what the user entered, and tell the user that it is an invalid entry. (20 points)

  • Add a button that clears the text box when clicked. (10 points)

  • When the page loads, in the status bar tell the user:  Please enter your age in the text box. (20 points)

Project 2 - 02/28/01

Create a web site called My Mother's Recipes.  The site will contain recipes for appetizers, soups, entrees, salads, and desserts.  For each recipe, the site will tell what ingredients are needed and will explain how to prepare the recipe.  The site will also give nutrition information for each recipe (for example, the number of calories, grams of fat, vitamins, etc.).  The site will also give serving suggestions for each recipe (for example, what other foods it goes well with, how to arrange it on a plate, what wine goes with it, etc.)  The site should include a place for users to make comments about individual recipes and about the site.  Be sure the site includes information about you, the creator of the site.

The site must contain at least two appetizer recipes, two soup recipes, two entree recipes, two salad recipes, and two dessert recipes.  Design the site so it will scale up.  In other words, design the site so that it could accommodate lots of  recipes.  The project will be graded as follows:

1)  The site content includes everything requested: 20%
2)  The site design is attractive: 30%
3)  The site design is scalable, meaning it could accommodate a large number of recipes. 10%
3)  The site navigation scheme is consistent, logical, and the links all work.  Links must be relative:  20%
4)  Add a JavaScript feature that works and is appropriate, and is not annoying: 10%
5)  Presentation to class: 10%

The URL must be: http://www.nv2.cc.va.us/home/YourUserID/project2/index.htm

Quiz 8 - 03/14/01

Using FrontPage, create a web page that contains a form

The form should contain, at a minimum: two one-line text boxes, a scrolling text box, a check box, a group of  radio buttons, a drop-down menu, a reset button, and a submit button.
Validate the information submitted in both of  the one-line text boxes.
Use the FrontPage "Save Results Component" to save the results of each form submission to a text file.  Also, have the results of each form submission  emailed to YOURSELF (not me!).

Open an account at Tripod and enable it for FrontPage.
Publish your form page on Tripod.
Test your form page.

Email me the complete URL of your form page.
You get 70 points for doing this. This is due by Wednesday March 14 at Noon. This quiz will NOT be accepted late.
When I visit your form page, I will fill out the information requested and submit it using the submit button.
My submission of the form should cause it to 1) create one or more lines in the form results text file and 2) send an email to you with the results.
The form results text file should contain information in addition to the information I have submitted, because you have previously tested this form.
When you get the email with the results of my submission, forward this email to me.   The subject line of your email to me MUST be: "email results of form".  This email is due by Thursday March 15 at Noon.  If  I receive this email, with the correct subject, with the correct contents, and in a timely manner, you will receive 15 more points.
When you get the email with the results of my submission, you will know that an addition has been made to the text file that saves the results of your form.  Copy and paste the entire contents of this text file into the body of an email to me.  Do NOT send the text file as an attachment.  I will not open an attachment.  The subject of this email MUST be: "text file results of form". This email is due by Thursday March 15 at Noon. If  I receive this email, with the correct subject, with the correct contents, and in a timely manner, you will receive 15 more points.

Quiz 9 - 03/16/01

In Class Quiz 9

Demonstration of understanding of Shared Borders

Page content unimportant but,
must have at least 1 word

Create 7 pages using Shared Borders for links

No hover buttons

FTP to
http://www.nv2.cc.va.us/home/your userid/quiz9.htm

Open book/notes

Quiz 10 - 03/23/01  

In class we saw an example of form validation using the onSubmit event handler. Create another form with at least four text box fields.  Two fields should be required (they must not be empty). Two fields should contain numeric values, with certain constraints. (An example of a constraint is: the number entered must be greater than 10 and less than15. You need not use this example.)  Using either the onSubmit event handler or the submit( ) method, validate the information in these four text boxes.

The URL of this quiz must be: http://www.nv2.cc.va.us/home/YourUserID/quizten.htm  

The form action should be mailto: with the results being sent to yourself.

For a bonus of 20 points, advise the user of all the error messages at one time.  For example, if one required field is missing and one numeric field is out of range, tell the user this in one error message.  Note that the onSubmit example does not do this.

On the form itself, tell me what the constraints.  Which fields are required? What are the numeric constraints?

Project 3 - 04/04/01

This is a free-choice project.  You pick what you want to do.  Be creative and have fun.

The URL must be: http://www.nv2.cc.va.us/home/YourUserID/project3/index.htm

Quiz 11 - 04/20/01  

Present a web design topic to the class.  It should be about something we have not yet learned in class. Your presentation should take about 10 minutes.

Project 4 - 05/02/01

Create a web site for the Golden Girls, a non-profit softball association based in Vienna, Virginia. The association's server is not enabled for FrontPage extensions, so please do not use any FrontPage components that require server extensions.


   

İHolly A Zell
Revised:  June 05, 2001