OLA 1: HTML

Course: CSCI 4410/5410 Web Technologies

Instructor: Dr. Xin Yang

Due date: 11:59 pm Feb 12th, 2026 (Thursday)

Objective:

In this assignment, you will create a personal webpage using an industry-inspired workflow: (1) plan your structure, (2) build your HTML, and (3) reflect on what changed and why. The goal is to showcase your understanding of basic HTML components, including <!DOCTYPE>, <html>, <head>, <body>, <meta>, <title>, <p>, <img>, <a>, <ul>, <ol>, <li>, <table>, <tr>, <th>, <td>, <thead>, <tbody>, <b> or <strong>, <i> or <em>, <mark>, and HTML comments <!-- -->.

Workflow Steps (3 Stages)

You must submit all three stages:
  1. Stage 1: Plan the Outline of Structure
  2. Stage 2: HTML implementation (personal webpage)
  3. Stage 3: Reflection: what changed and why

Stage 1: Plan the Outline of Structure (20 points)

Before writing code, plan the structure of your personal webpage (this is how web developers work in industry).

What to submit

  1. Option A: A clear photo of a hand-drawn outline, OR
  2. Option B: A text file named outline.txt

Outline requirements

Your outline must show the order of your webpage and include:
  1. • A top title area (H1)
  2. • All content sections required (each will have a heading)

Example outline (text)

Top
- H1: My Personal Homepage

Section 1: About Me
- 1 paragraph with formatting

Section 2: Image
- Image + alt + source/credit (if needed) 
+ short explanation what the image represents and why it is meaningful to you.

Section 3: Lists
- UL + OL + nested list + short explanation what lists will be

Section 4: Favorites Table
- thead + tbody + rowspan/colspan + short explanation describing what the lists contain

Section 5: External Link
- link to a meaningful website + short explanation describing what the link is.
			
		

Stage 2: HTML implementation (personal webpage) (70 points)

Step 1: Create Your First Webpage

Here is the basic HTML structure:
			<!DOCTYPE HTML>
			<html charset="UTF-8">
			<head>
   				 <meta charset="UTF-8">
    				 <meta name="viewport" content="width=device-width, initial-scale=1.0">
   				 <title> </title>
			</head>
			<body>
				
			</body>
			</html>
		

Step 2: Complete Webpage

Your webpage should include the following components:

1. Title

Add a title to your webpage in the head section (e.g., "John Doe's Homepage").

2. Introduction Paragraph

Please write a paragraph to introduce yourself. In your paragraph, include details such as your name, where you're from, your academic interests, and what you're passionate about. You can also mention your hobbies, goals, or anything that helps others get to know you better. This is your chance to share a little bit about yourself with your webpage visitors, so feel free to include any interesting personal information you'd like to highlight!

3. Image

Please display an image that represents something you love or find meaningful, such as your favorite photo, artwork, or a picture of a place you like. You can resize the image using the width and height attributes to adjust its dimensions to fit your webpage properly. You may use an online image or a local file (if using a local image, make sure to upload it with your submission). If you use an image from the internet or download it from a website, make sure to give credit to the original creator and follow copyright rules by mentioning where the image is from.

4. Hyperlink

Please add a hyperlink to your favorite website. A hyperlink allows users to navigate to another webpage when they click on the link. Ensure the link is clearly labeled and directs to an external website of your choice.

5. List

Please create a bulleted list of your hobbies, interests, or foods you enjoy. You can include any activities, sports, interests, or foods that you like. Be sure to use a different bullet style other than the default one.

6. Table

Please include a table that lists your favorite movies, books, songs, TV shows, or any other things that you love. For example:

Movie Title Director Year
The God Father Francis Ford Coppola 1972
Forrest Gump Robert Zemeckis 1994

7. Bookmark

Please add a bookmark at the bottom of your webpage to allow users to quickly navigate back to the top of your webpage. This will improve the user experience, especially for longer pages.

8. Headings

Please use different heading tags (e.g., <h1>, <h2>, etc.) to separate each part of your webpage. Use headings with varying levels of importance.

9. Text Formatting

Please apply formatting (e.g., bold, italic, marked) to highlight important content or sections of your webpage.

10. Comments

Please add the necessary comments to your webpage, explaining different sections or components.

Stage 3: Reflection (10 points)

At the bottom of your Stage 1 outline, include a section titled Reflection Answer each question in 2–3 sentences:
  1. What changed between your Stage 1 outline and your final HTML? Why did you change it?
  2. What was the hardest part to implement correctly, and why?
  3. Describe one mistake you made and how you fixed it.

Submit

Submit the following to D2L:
  1. Stage 1 + Stage 3: Photo of your outline OR outline.txt (includes the Reflection section)
  2. Stage 2: ola1.html
  3. • If you used a local image, submit the image file too.

Grading

Stage Component Description Points
Stage 1 Structure Outline Hand-drawn or text outline showing planned HTML structure 20
Stage 2 HTML Implementation Personal webpage implementation (see components below) 70
Title Title added in the <head> section and matches page content 5
Introduction Paragraph Personal introduction with meaningful content 8
Image Image included with proper source and credit (if required) 8
Hyperlink External hyperlink correctly labeled and working 8
List Bulleted list of hobbies, interests, or foods 8
Table Table with rows and columns listing favorites 10
Bookmark Working bookmark linking bottom of page to top 8
Headings Proper use of multiple heading levels 5
Text Formatting Use of bold, italic, and marked text 5
Comments HTML comments explaining page sections 5
Stage 3 Reflection Clear reflection explaining changes and decisions 10
Total 100


If you have any questions, please feel free to reach out to me at Xin.Yang@mtsu.edu or stop by my office in ROTC annex 113E.