Get answer

41

 

Instructions

General Instructions for your Assignments:

During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in WEBD121. Instead you are creating a new set of files for each assignment. However, make sure you save all of your files from each assignment because you will need them later for your Final Project. During Week 8, for your Final Project, you will create a Home Page with a navigation menu that uses JavaScript for drop-down sub-menus, which will link all of your previous assignments together, creating a comprehensive website that showcases all of your work this semester.

You must write the code files by hand for all assignments in this class. A simple text editor, such as Notepad or Notepad++ will suffice (or TextEdit on the Mac). DO NOT use GUI editors, such as FrontPage, Dreamweaver, etc. You must write the code for your web page files yourself. If you are using a PC, it is strongly recommended that you download the free Notepad++ text editor because it contains extra features which assist with debugging, such as line numbering and color coding of different elements of syntax. Mac users should use the TextEdit text editor that comes with the Mac OS. However, if you are a Mac user, make sure you set TextEdit to use Plain Text by default.

Make sure all of your web pages comply with the HTML 5 standards and CSS standards. DO NOT use obsolete HTML elements and attributes from previous versions of HTML. By including the HTML 5 DOCTYPE declaration in your webpages, and validating all of your HTML files, you can be sure that your code complies with HTML 5. Also, make sure that your external style sheet (.css file) passes validation at the W3C CSS Validation Service. Make sure you use the “Validate by File Upload” option (and NOT the “Validate by Direct Input” option), on both of these validators since this is the way your instructor will check your pages when grading your assignments.

Specific Instructions for Assignment 1:

Perform all of the following steps to complete this assignment:

1) Begin by creating a new file in your text editor. On the PC, you should use Notepad++. On the Mac, you should use TextEdit (but make sure to set it to use Plain Text by default, following these instructions.

2) Enter the following code into your text editor and save the file as LastFirstAssignment1.html (where “Last” is your last name and “First” is your first name).

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8″ />
<title>Assignment 1</title>
<link rel=”stylesheet” type=”text/css” href=”Assignment1.css”>
</head>
<body>
<h1>Your Name</h1>
<hr />
<script>
<!–

//–>
</script>
</body>
</html>

3) Replace “Your Name” with your full name, inside of the <h1> heading element.

4) Your page should now contain a basic skeleton with all required HTML elements. Save your file and open it in your browser to refer it. You should see the heading with your name.

5) Upload this file to the HTML validator to check for compliance with the HTML5 standards. Your file should pass validation. If you receive any errors or warnings, then go back through the previous steps of the assignment again until you have corrected all errors and your file passes validation.

6) Create another new file in your text editor and save it as Assignment1.css

7) In your CSS file, write code to set the background color of your page to #AED6F1 and write code to center the h1 element. Save your CSS file.

8) Access your webpage again in your browser and confirm that your page has a light blue background and that the heading is centered. Upload your CSS file to the CSS validator to check for compliance with the CSS standards. Your file should pass validation. If you receive any errors or warnings, debug your CSS code until you have corrected all errors and your file passes validation.

9) Using the appName and appVersion properties of the navigator object, insert JavaScript code inside of the <script> tag to display the type and version of the browser being used to display your page.

10) Add additional document.write statements to format the output of your JavaScript code. This should include <p> tags, as well as literal text prefacing each element your JavaScript code is generating, such as in the following example:

You are using the following browser:

You are using the following version of this browser:

11) Save your file and access it in the browser. Compare your results with the results you got when accessing practice Lab 1-2 on the CIW website, to make sure you are seeing the correct output from the appName and appVersion properties of the navigator object.

12) You may add any additional HTML, CSS, or JavaScript content that you wish, to practice more of the features that you have learned about in your online textbook, as long as all of your code files still pass validation. However, do not add anything to your files that would make them invalid according to the standards. You can confirm this by making sure your files still pass validation.

13) Before submitting your assignment, validate your HTML and CSS files one last time at Validation Service AND W3C, using the “Validate by File Upload” option. Note: It is critical that you debug and fix ALL errors identified by the validator before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that all of your code files pass validation.

14) Create a zip archive containing all pages pertaining to your website (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip archive so that your webpages will refer correctly when unzipped. In other words, if your images are in a sub-folder, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip archive, too, including the sub-folder. Submit only the zip file for grading.

Validation Requirements:

Before submitting your web site:

  1. Validate your HTML file at W3C, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.
  2. Validate your CSS file, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.

Note: It is critical that you debug and fix ALL errors identified by these two code validators before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that your code files pass validation. Remember that valid JavaScript relies on a foundation of valid HTML and valid CSS to function as intended.

Submission Instructions: Create a zip file containing all files related to your web page (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip file so that your webpages will access correctly when unzipped. In other words, if your images are in a sub-folder on your computer, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip file, too. Submit only the zip file for grading.

Rubric for Grading Assignment

Exemplary

Accomplished

Developing

Beginning

Points Available

HTML file(s) validate without errors at https://validator.w3.org/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

CSS file(s) validate without errors at https://jigsaw.w3.org/css-validator/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required HTML code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required CSS code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

appName property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

appVersion property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

Output is well-formatted, with appropriate text prefacing each value output by the JavaScript

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Correctly named files, and correctly created zip archive that contains all files for webpage (maintaining original folder structure).

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Total

100

***Note: Your webpage must correctly display the appName and appVersion properties of the navigator object to receive credit for this assignment.

Leave a Comment

41

 

Instructions

General Instructions for your Assignments:

During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in WEBD121. Instead you are creating a new set of files for each assignment. However, make sure you save all of your files from each assignment because you will need them later for your Final Project. During Week 8, for your Final Project, you will create a Home Page with a navigation menu that uses JavaScript for drop-down sub-menus, which will link all of your previous assignments together, creating a comprehensive website that showcases all of your work this semester.

You must write the code files by hand for all assignments in this class. A simple text editor, such as Notepad or Notepad++ will suffice (or TextEdit on the Mac). DO NOT use GUI editors, such as FrontPage, Dreamweaver, etc. You must write the code for your web page files yourself. If you are using a PC, it is strongly recommended that you download the free Notepad++ text editor because it contains extra features which assist with debugging, such as line numbering and color coding of different elements of syntax. Mac users should use the TextEdit text editor that comes with the Mac OS. However, if you are a Mac user, make sure you set TextEdit to use Plain Text by default.

Make sure all of your web pages comply with the HTML 5 standards and CSS standards. DO NOT use obsolete HTML elements and attributes from previous versions of HTML. By including the HTML 5 DOCTYPE declaration in your webpages, and validating all of your HTML files, you can be sure that your code complies with HTML 5. Also, make sure that your external style sheet (.css file) passes validation at the W3C CSS Validation Service. Make sure you use the “Validate by File Upload” option (and NOT the “Validate by Direct Input” option), on both of these validators since this is the way your instructor will check your pages when grading your assignments.

Specific Instructions for Assignment 1:

Perform all of the following steps to complete this assignment:

1) Begin by creating a new file in your text editor. On the PC, you should use Notepad++. On the Mac, you should use TextEdit (but make sure to set it to use Plain Text by default, following these instructions.

2) Enter the following code into your text editor and save the file as LastFirstAssignment1.html (where “Last” is your last name and “First” is your first name).

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8″ />
<title>Assignment 1</title>
<link rel=”stylesheet” type=”text/css” href=”Assignment1.css”>
</head>
<body>
<h1>Your Name</h1>
<hr />
<script>
<!–

//–>
</script>
</body>
</html>

3) Replace “Your Name” with your full name, inside of the <h1> heading element.

4) Your page should now contain a basic skeleton with all required HTML elements. Save your file and open it in your browser to refer it. You should see the heading with your name.

5) Upload this file to the HTML validator to check for compliance with the HTML5 standards. Your file should pass validation. If you receive any errors or warnings, then go back through the previous steps of the assignment again until you have corrected all errors and your file passes validation.

6) Create another new file in your text editor and save it as Assignment1.css

7) In your CSS file, write code to set the background color of your page to #AED6F1 and write code to center the h1 element. Save your CSS file.

8) Access your webpage again in your browser and confirm that your page has a light blue background and that the heading is centered. Upload your CSS file to the CSS validator to check for compliance with the CSS standards. Your file should pass validation. If you receive any errors or warnings, debug your CSS code until you have corrected all errors and your file passes validation.

9) Using the appName and appVersion properties of the navigator object, insert JavaScript code inside of the <script> tag to display the type and version of the browser being used to display your page.

10) Add additional document.write statements to format the output of your JavaScript code. This should include <p> tags, as well as literal text prefacing each element your JavaScript code is generating, such as in the following example:

You are using the following browser:

You are using the following version of this browser:

11) Save your file and access it in the browser. Compare your results with the results you got when accessing practice Lab 1-2 on the CIW website, to make sure you are seeing the correct output from the appName and appVersion properties of the navigator object.

12) You may add any additional HTML, CSS, or JavaScript content that you wish, to practice more of the features that you have learned about in your online textbook, as long as all of your code files still pass validation. However, do not add anything to your files that would make them invalid according to the standards. You can confirm this by making sure your files still pass validation.

13) Before submitting your assignment, validate your HTML and CSS files one last time at Validation Service AND W3C, using the “Validate by File Upload” option. Note: It is critical that you debug and fix ALL errors identified by the validator before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that all of your code files pass validation.

14) Create a zip archive containing all pages pertaining to your website (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip archive so that your webpages will refer correctly when unzipped. In other words, if your images are in a sub-folder, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip archive, too, including the sub-folder. Submit only the zip file for grading.

Validation Requirements:

Before submitting your web site:

  1. Validate your HTML file at W3C, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.
  2. Validate your CSS file, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.

Note: It is critical that you debug and fix ALL errors identified by these two code validators before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that your code files pass validation. Remember that valid JavaScript relies on a foundation of valid HTML and valid CSS to function as intended.

Submission Instructions: Create a zip file containing all files related to your web page (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip file so that your webpages will access correctly when unzipped. In other words, if your images are in a sub-folder on your computer, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip file, too. Submit only the zip file for grading.

Rubric for Grading Assignment

Exemplary

Accomplished

Developing

Beginning

Points Available

HTML file(s) validate without errors at https://validator.w3.org/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

CSS file(s) validate without errors at https://jigsaw.w3.org/css-validator/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required HTML code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required CSS code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

appName property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

appVersion property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

Output is well-formatted, with appropriate text prefacing each value output by the JavaScript

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Correctly named files, and correctly created zip archive that contains all files for webpage (maintaining original folder structure).

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Total

100

***Note: Your webpage must correctly display the appName and appVersion properties of the navigator object to receive credit for this assignment.

Leave a Comment

41

 

Instructions

General Instructions for your Assignments:

During Week 1 through Week 7 of this course, you will have a new assignment each week. You should create a new set of files for each assignment. During Weeks 1 through 7 you are NOT building on your previous assignment, like you did in WEBD121. Instead you are creating a new set of files for each assignment. However, make sure you save all of your files from each assignment because you will need them later for your Final Project. During Week 8, for your Final Project, you will create a Home Page with a navigation menu that uses JavaScript for drop-down sub-menus, which will link all of your previous assignments together, creating a comprehensive website that showcases all of your work this semester.

You must write the code files by hand for all assignments in this class. A simple text editor, such as Notepad or Notepad++ will suffice (or TextEdit on the Mac). DO NOT use GUI editors, such as FrontPage, Dreamweaver, etc. You must write the code for your web page files yourself. If you are using a PC, it is strongly recommended that you download the free Notepad++ text editor because it contains extra features which assist with debugging, such as line numbering and color coding of different elements of syntax. Mac users should use the TextEdit text editor that comes with the Mac OS. However, if you are a Mac user, make sure you set TextEdit to use Plain Text by default.

Make sure all of your web pages comply with the HTML 5 standards and CSS standards. DO NOT use obsolete HTML elements and attributes from previous versions of HTML. By including the HTML 5 DOCTYPE declaration in your webpages, and validating all of your HTML files, you can be sure that your code complies with HTML 5. Also, make sure that your external style sheet (.css file) passes validation at the W3C CSS Validation Service. Make sure you use the “Validate by File Upload” option (and NOT the “Validate by Direct Input” option), on both of these validators since this is the way your instructor will check your pages when grading your assignments.

Specific Instructions for Assignment 1:

Perform all of the following steps to complete this assignment:

1) Begin by creating a new file in your text editor. On the PC, you should use Notepad++. On the Mac, you should use TextEdit (but make sure to set it to use Plain Text by default, following these instructions.

2) Enter the following code into your text editor and save the file as LastFirstAssignment1.html (where “Last” is your last name and “First” is your first name).

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8″ />
<title>Assignment 1</title>
<link rel=”stylesheet” type=”text/css” href=”Assignment1.css”>
</head>
<body>
<h1>Your Name</h1>
<hr />
<script>
<!–

//–>
</script>
</body>
</html>

3) Replace “Your Name” with your full name, inside of the <h1> heading element.

4) Your page should now contain a basic skeleton with all required HTML elements. Save your file and open it in your browser to refer it. You should see the heading with your name.

5) Upload this file to the HTML validator to check for compliance with the HTML5 standards. Your file should pass validation. If you receive any errors or warnings, then go back through the previous steps of the assignment again until you have corrected all errors and your file passes validation.

6) Create another new file in your text editor and save it as Assignment1.css

7) In your CSS file, write code to set the background color of your page to #AED6F1 and write code to center the h1 element. Save your CSS file.

8) Access your webpage again in your browser and confirm that your page has a light blue background and that the heading is centered. Upload your CSS file to the CSS validator to check for compliance with the CSS standards. Your file should pass validation. If you receive any errors or warnings, debug your CSS code until you have corrected all errors and your file passes validation.

9) Using the appName and appVersion properties of the navigator object, insert JavaScript code inside of the <script> tag to display the type and version of the browser being used to display your page.

10) Add additional document.write statements to format the output of your JavaScript code. This should include <p> tags, as well as literal text prefacing each element your JavaScript code is generating, such as in the following example:

You are using the following browser:

You are using the following version of this browser:

11) Save your file and access it in the browser. Compare your results with the results you got when accessing practice Lab 1-2 on the CIW website, to make sure you are seeing the correct output from the appName and appVersion properties of the navigator object.

12) You may add any additional HTML, CSS, or JavaScript content that you wish, to practice more of the features that you have learned about in your online textbook, as long as all of your code files still pass validation. However, do not add anything to your files that would make them invalid according to the standards. You can confirm this by making sure your files still pass validation.

13) Before submitting your assignment, validate your HTML and CSS files one last time at Validation Service AND W3C, using the “Validate by File Upload” option. Note: It is critical that you debug and fix ALL errors identified by the validator before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that all of your code files pass validation.

14) Create a zip archive containing all pages pertaining to your website (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip archive so that your webpages will refer correctly when unzipped. In other words, if your images are in a sub-folder, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip archive, too, including the sub-folder. Submit only the zip file for grading.

Validation Requirements:

Before submitting your web site:

  1. Validate your HTML file at W3C, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.
  2. Validate your CSS file, using the “Validate by File Upload” option, and fix any errors that the validator identifies before submitting your web site for grading.

Note: It is critical that you debug and fix ALL errors identified by these two code validators before submitting your assignments. Contact your instructor for assistance if you are having difficulty debugging and fixing your errors because it is imperative that your code files pass validation. Remember that valid JavaScript relies on a foundation of valid HTML and valid CSS to function as intended.

Submission Instructions: Create a zip file containing all files related to your web page (.html files, .css files, .js files, image files, etc). Make sure you maintain the necessary directory structure in your zip file so that your webpages will access correctly when unzipped. In other words, if your images are in a sub-folder on your computer, in relation to the folder containing your .html file, then you need to maintain that same directory structure in your zip file, too. Submit only the zip file for grading.

Rubric for Grading Assignment

Exemplary

Accomplished

Developing

Beginning

Points Available

HTML file(s) validate without errors at https://validator.w3.org/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

CSS file(s) validate without errors at https://jigsaw.w3.org/css-validator/#validate_by_upload

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required HTML code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

All required CSS code is present.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

appName property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

appVersion property of navigator object is correcting displaying result in browser.

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

25

Output is well-formatted, with appropriate text prefacing each value output by the JavaScript

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Correctly named files, and correctly created zip archive that contains all files for webpage (maintaining original folder structure).

Student effectively completed the assignment.

Student partially completed the assignment.

The student provided limited and meaningless substance completing the assignment.

Student failed to complete the assignment.

10

Total

100

***Note: Your webpage must correctly display the appName and appVersion properties of the navigator object to receive credit for this assignment.

Leave a Comment