NYANDARUA NATIONAL POLYTECHNIC
COMPUTING AND INFORMATICS DEPARTMENT
CONTINOUS/FORMATIVE ASSESSMENT
QUALIFICATION (COURSE): ICT L6
CLASS CODE/LEVEL/MODULES: ICT L6
UNIT OF COMPETENCE: WEB DESIGN
UNIT CODE: IT/OS/ICT/CR/5/6
TERM/YEAR: TEM 11 2025
ASSESSMENT: CAT 1
TOTAL MARKS: 30 MARKS
TIME: 1 HOUR
Instructions to candidate
Attempt all the questions
Section A: Short Answer Questions (1–2 marks each)
1. (1 mark) Define the term website.
2. (2 marks) List any two types of websites and briefly explain each.
3. (1 mark) What is the purpose of a web browser in web development?
4. (2 marks) Identify and explain two user needs that a website should address.
Section B: Application and Understanding (3–4 marks each)
5. (3 marks) Explain three functional requirements you would consider when planning a
college website.
6. (3 marks) State and explain the importance of planning before designing a website.
7. (4 marks) Describe the basic structure of an HTML document and give an example
using appropriate tags.
Section C: Practical and Analysis (5 marks each)
8. (5 marks) Write a complete HTML document that does the following:
o Displays the heading "Welcome to My Web Page"
o Includes a paragraph describing the website
o Adds an image (use "logo.png" as a placeholder)
o Creates a link to https://example.com
9. (5 marks) Differentiate between ordered lists and unordered lists. Then, provide an
example of each using HTML code.
Web Programming Practical Assessment – 50 Marks
Time: 1 Hour 30 Minutes
Instructions:
Complete the tasks as instructed below.
Save your file as index.html.
Use appropriate tags and comments where necessary.
Marks are indicated for each task.
Task 1: Website Planning and Requirements (10 marks)
Create a document section at the top of your HTML file using comments (<!-- -->) that
outlines the planning details of your website:
a. (2 marks) State the goal of the website.
b. (2 marks) Identify the target audience/user group.
c. (3 marks) List three functional requirements (e.g., navigation, media, forms).
d. (3 marks) Mention three user needs the website should meet.
Task 2: HTML Page Structure (10 marks)
Using HTML, build the basic structure of a webpage:
a. (2 marks) Include the correct <!DOCTYPE html> declaration.
b. (2 marks) Add <html>, <head>, and <body> tags correctly.
c. (2 marks) Set the page title to "My First Website".
d. (4 marks) Inside the body, add a level 1 heading <h1> with the title "Welcome to My
Website", and a paragraph introducing the purpose of the site.
Task 3: Lists and Navigation (10 marks)
a. (4 marks) Create an unordered list of at least 3 services your website offers.
b. (3 marks) Create an ordered list of 3 steps involved in planning a website.
c. (3 marks) Add a navigation menu using hyperlinks (<a> tags) to link to sections like Home,
About, and Contact (you can use # as placeholder links).
Task 4: Adding Media and External Links (10 marks)
a. (4 marks) Insert an image using the <img> tag. Use logo.png as the source and include alt
text.
b. (3 marks) Add a link to an external website (e.g., https://www.example.com) with
meaningful anchor text.
c. (3 marks) Add a paragraph with some text formatting (e.g., bold, italic, underline).
Task 5: Bonus Creativity Task (10 marks)
a. (5 marks) Use at least two additional HTML elements not previously used (e.g., <hr>, <br>,
<strong>, <em>, <blockquote>, etc.).
b. (5 marks) Ensure that your webpage is well-formatted, readable, and uses comments to
explain sections of your code.
Marking Guide Summary
Task Marks
Task 1: Planning 10
Task 2: HTML Structure 10
Task 3: Lists & Navigation 10
Task 4: Media & Links 10
Task 5: Creativity & Comments 10
Total 50
Name of learner
Signature