Group Assignment
Group Assignment
Group Assignment
Level I
Group Assignment
Operation Sheet - 1
Purpose: Before starting out on a website project, you should create a folder structure to contain
all the files for your website. It is essential that all your web page files, graphics and other files
are collected in the same place right from the start of your project.
Procedures:
2. Create a new 'root' folder to store your pages and give it a name of your website(e.g.
my_website ), no space is required use underscore instead.
3. Create a separate folder under the 'root' folder name it images, where you store all the
graphics you use on the website.
4. Create another separate folder under the 'root' folder name it styles, where you store all
the styles you use in the website.
5. Create another separate folder under the 'root' folder name it scripts, where you store all
the scripts you use in the website.
6. Create additional separate folder under the 'root' folder name it pages, where you store all
the pages you use in the website.
7. Create one additional separate folder under the 'root' folder name it documents, where
you store all the documents you use on the website.
you can create additional folders based on the website requirements, those you created above,
specially from 3-5, are the common or basic folders for a websites.
1
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
2
6. Stakeholders in a website project might include management, marketing, and ______
advisors.
7. Accessibility considerations include addressing the needs of vision-impaired users and
users with ______ modem connections.
8. Markup languages such as MathML and RSS may require specific ______ to implement
them effectively.
9. Standards for the web are developed by the ______, an international group focused on
web protocols.
10. The choice of markup language is often influenced by project ______ such as time,
money, and resources.
Part Three:-Column Matching
Instruction-
Each question consists of two columns. Your task is to match items in Column A with
their correct counterparts in Column B.
Review all the options in Column A and Column B before attempting to match them.
Use your knowledge of the material to determine the correct relationship between items
in both columns.
Write the number or letter of the correct match next to each item in Column A, or draw a
line connecting the matching items if instructed to do so.
Column A Column B
1. HTML A. XML-based language for representing
2. XML . two-dimensional vector graphics
3. XHTML . B. XML-based file format family for web
4. DHTML . syndication, commonly used by news
5. WML sites and blogs.
6. SGML . C. XML-based format for representing
7. MathML music notation
8. SVG D. Markup language for handheld devices
9. RSS I. like mobile phones
10. MusicXML E. The metalanguage from which all web
markup languages are derived
F. Application of XML for representing
mathematical symbols and formulae
G. Describes the logical structure and
layout of a web document
H. Semantic language used to describe
data rather than its appearance
I. A stricter and cleaner version of
HTML, combining HTML and XML
J. Combines HTML, JavaScript, and CSS
to create dynamic content
3
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
4
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
5
1.1.1 Absolute and relative addressing
Absolute addressing
<a href="http://www.example.com/users/jbrown/pics.htm">
Relative addressing
<a href="pics.htm">
Common form of relative addressing
<img src="images/picture_01.gif">
6
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
You need to understand the purpose of the website, the audience you are trying to attract
and the design elements that will be needed to meet these requirements.
7
6. Factors that affect your choice of mark-up language may be:
The key element in choosing an appropriate mark-up language will be the purpose of the
website.
7. Give a brief explanation of each of the following words:
a) Hypertext
b) Mark-up
c) Language
Hypertext: text that you click to jump from document to document. This is a reference to
the ability of Web pages to link to one another
Markup: tags that apply layout and formatting conventions to plain text. Literally, the
plain text is “marked up” with the tags.
Language: a reference to the fact that HTML is considered a programming language.
7. What function do "tags" perform and how are they written? Give one example of a tag
and what it does.
HTML is simple and follows a few standards. HTML tags define all content (text and
images). Tags consist of text surrounded by a less-than < and a greater-than > sign. For
example, the <b> tag indicates that text should be bold.
9. You have been asked to create a website for a new Italian restaurant chain. When you meet the
marketing manager she tells you:
"We don't want any pizzas flying across the screen, or anything like that! We just want a simple
website that says 'quality'. We want a photo, addresses, phone numbers and a menu that changes
once a week. That's it."
10. Which of the following mark-up languages would you choose to build the site in and why?
A.HTML
B.SGML
C.XHTML
D.DHTML
8
Self Check - 2
Part two:-True/False
Instruction-
Each question consists of a statement that you must evaluate as either true or false.
Decide if the statement is correct (true) or incorrect (false) based on the information
provided in the material.
Write or select "True" if the statement is correct, or "False" if it is incorrect.
Use your understanding of the material to determine the truthfulness of each
statement.
1. The primary factor in choosing a markup language is the purpose of the website.
2. MathML is the best choice for building a simple brochure-style website.
3. Stakeholders always include only the technical team directly working on the project.
4. Audience needs, such as accessibility for vision-impaired users, should be considered
when selecting a markup language.
5. Web standards are irrelevant to the choice of a markup language for website
development.
6. The World Wide Web Consortium (W3C) develops protocols and guidelines for web
standards.
7. Choosing XML for a website always requires fewer resources than choosing HTML.
8. Your choice of markup language can be influenced by the skills and technology
available to you.
9. Animation and sound features are always recommended, regardless of audience needs.
10. It is important to assess stakeholder needs before beginning a web development project.
9
Answer key true/false
1. Answer: True
2. Answer: False
3. Answer: False
4. Answer: True
5. Answer: False
6. Answer: True
7. Answer: False
8. Answer: True
9. Answer: False
10. Answer: True
10
Task 1: Decide on a Markup Language
Reasoning:
Pixel/
├── images/
├── styles/
├── scripts/
├── pages/
└── documents/
1. Title Page
o Title: Pixel Digital Products Website Requirements
o Company Logo: Insert the Pixel Digital Products logo here.
2. Table of Contents
o Overview
o Folder Structure
o Storyboard
3. Content for Each Section:
o Overview:
11
The Pixel Digital Products website will showcase Pixel’s product
offerings, including digital cameras, equipment, and accessories.
Customers will be able to view products, find FAQs, and access product
manuals.
The main target users are prospective customers seeking to learn about
and purchase Pixel's products.
The website will be developed using HTML5 for compatibility, simplicity,
and adherence to web standards.
o Folder Structure:
Describe the folder structure created in Task 2.
Include a screenshot of the folder structure.
1. Homepage:
o Display the company logo prominently.
o Include a navigation bar with links to "Home," "Products," "FAQs," and
"Manuals."
2. Products Page:
o List the products (DC100, DC250, DC500).
o Include images and brief descriptions of each product.
3. FAQs Page:
o Display a list of frequently asked questions about Pixel products.
4. Manuals Page:
o Provide downloadable links to user manuals for each product.
12
Short Answer Questions:
True/False Questions:
13
Answers: short answer
1. Tim Berners-Lee
2. To define the structure of scientific documents and facilitate the sharing of
research information.
3. Text that links to other documents, allowing users to navigate between web pages.
4. To structure content on the web and tell a browser how to display it.
5. XHTML is a stricter version of HTML that uses XML syntax, requiring all tags to
be closed.
6. HTML5
7. .html or .htm
8. XHTML requires lowercase, and it's a good practice for consistency and future-
proofing.
9. Web pages (or HTML documents).
10. It is the main folder that contains all the files for a website.
Answers:
Answers: true/false
1. False
2. False
3. True
4. False
5. False
6. True
7. True
8. True
9. True
10. False
14
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
A) <i> C) <u>
B) <b> D) <strike>
A) <b> C) <u>
B) <i> D) <mark>
15
A) Displays underlined text C) Displays italicized text
B) Displays bold text D) Displays strikethrough tex
A) <big> C) <ins>
B) <strike> D) <del>
A) <mark> C) <dfn>
B) <abbr> D) <kbd>
A) <big> C) <kbd>
B) <tt> D) <samp>
A) <kbd> C) <var>
B) <samp> D) <abbr>
16
A) <code> C) <kbd>
B) <samp> D) <dfn>
A) <strong> C) <em>
B) <mark> D) <dfn>
A) <abbr> C) <mark>
B) <acronym> D) <dfn>
16. Which attribute of the <font> tag is used to set the size of the text?
A) face C) size
B) color D) type
A) 1 C) 5
B) 3 D) 7
18. How do you specify a font size that is larger relative to the default size?
A) <font size="larger">
B) <font size="+1">
C) <font size="big">
D) <font size="large">
19. What happens if the specified font face is not installed on the user’s computer?
A) The text is not displayed.
B) The default font face is used.
C) The browser displays an error.
D) The font face is downloaded automatically.
20. Which tag is used to set a default font size, color, and typeface for the entire
document?
A) <font> C) <basefont>
B) <style> D) <body>
17
21. What does the <font> tag’s color attribute accept?
A) Only hexadecimal color codes
B) Only named colors
C) Both named colors and hexadecimal codes
D) Only RGB values
22. Which of the following is the correct way to set alternate font faces?
A) <font face="arial">
B) <font face="arial, helvetica">
C) <font face="arial-alternate">
D) <font face="alternate-arial">
23. Which of the following is NOT true about the <font> tag?
A) It is deprecated in modern HTML.
B) It supports attributes like size, color, and face.
C) It is used to define inline styles for fonts.
D) It cannot be overridden by CSS.
24. What does the <basefont> tag allow you to do?
A) Define a specific section’s font settings
B) Override <font> tag attributes
C) Set default font properties for the entire document
D) Create dynamic fonts
25. What is the purpose of listing multiple font names in the face attribute?
A) To display all fonts in sequence
B) To provide fallback options if the first font is not available
C) To enhance compatibility with CSS
D) To display custom fonts automatically
26. Which attribute of the <basefont> tag allows you to set the default font size?
A) type C) default
B) size D) font
A) Black C) Transparent
B) White D) Gray
29. Which attribute is used to set the background color of an HTML element?
A) background C) color
B) bgcolor D) bgimage
18
30. Which format is NOT valid for specifying the bgcolor value?
A) Color name C) RGB value
B) Hexadecimal value D) HSL value
A) alink C) link
B) vlink D) text
19
39. Which <body> attribute changes the color of linked text?
A) bgcolor C) link
B) alink D) vlink
40. Why is it recommended to avoid the RGB method for specifying colors?
A) It is too complex to use.
B) It is not supported by all browsers.
C) It does not allow for precise color representation.
D) It does not support hexadecimal values.
20
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
1. Answer: B) <b>
2. Answer: B) <i>
3. Answer: A) Displays underlined text
4. Answer: B) <strike>
5. Answer: B) Displays text in superscript
6. Answer: A) <mark>
7. Answer: B) A short quotation
8. Answer: B) <tt>
9. Answer: B) To display a physical address
10. Answer: C) <var>
11. Answer: A) Inserted text
12. Answer: B) <samp>
13. Answer: C) Overrides text direction
14. Answer: C) <em>
15. Answer: A) <abbr>
16. Answer: C) size
17. Answer: B) 3
18. Answer: B) <font size="+1">
19. Answer: B) The default font face is used
20. Answer: C) <basefont>
21. Answer: C) Both named colors and hexadecimal codes
22. Answer: B) <font face="arial, helvetica">
21
23. Answer: D) It cannot be overridden by CSS.
24. Answer: C) Set default font properties for the entire document
25. Answer: B) To provide fallback options if the first font is not available.
26. Answer: B) size
27. Answer: A) Reduce the font size by one level relative to the default.
28. Answer: B) White
29. Answer: B) bgcolor
30. Answer: D) HSL value
31. Answer: B) Use small dimensions, such as 1x1 pixels
32. Answer: B) It is deprecated and should be replaced with CSS.
33. Answer: A) alink
34. Answer: C) Color of visited links
35. Answer: D) HSL values
36. Answer: B) As a six-digit code preceded by #
37. Answer: A) rgb(0, 0, 255)
38. Answer: C) They range from #000000 to #FFFFFF.
39. Answer: C) link
40. Answer: B) It is not supported by all browsers.
41. Answer: C) Pink
22
Debre markos polytechnic college
Department of Web Development and Database Administration
Module Title: Creating a Simple Markup Language Document
Date 04/03/2017
NO ID NO Sign
1. _________________ _____________
2. _________________ _____________
3. _________________ _____________
4. _________________ _____________
5. _________________ _____________
6. _________________ _____________
7. _________________ _____________
8. _________________ _____________
9. _________________ _____________
10. _________________ _____________
11. _________________ _____________
12. _________________ _____________
13. _________________ _____________
14. _________________ _____________
15. _________________ _____________
16. _________________ _____________
17. _________________ _____________
18. _________________ _____________
19. _________________ _____________
20. _________________ _____________
21. _________________ _____________
22. _________________ _____________
23. _________________ _____________
24. _________________ _____________
25. _________________ _____________
26. _________________ _____________
27. _________________ _____________
28. _________________ _____________
29. _________________ _____________
30. _________________ _____________
23