CSCI 344: Fall 2024

Advanced Web Technology

CSCI 344: Fall 2024

UNCA Logo

Quiz 1: HTML + CSS

Paper Quiz

Once you complete the written portion of the quiz, please complete the tasks below.

Introduction

For the coding portion of this quiz, you will be replicating part of the Taco Temple interface as pictured below:

Taco Temple Screenshot

Guidelines

  • Read the instructions that are outlined under each section very carefully.
  • Complete as many tasks as you can by the end of the quiz.
  • Make your page look as close to the screenshots / demos as possible.
  • You may use your notes, any sample code, any prior work you’ve completed, and the Internet
  • You may not move the images into a different folder to make the image linking task easier.
  • You may not communicate with anyone during the quiz or use ChatGPT
  • Partial credit given. Just do your best!

Set-Up

Quiz 1 Starter Files

Your directory structure should look something like this (it’s OK if your file structure looks different, so long as the quizzes folder looks like the one below):

csci344
├── homework
├── lectures
├── quizzes
│   └── quiz01
├── tutorials
...

When you’re done with that, complete the Parts 1-7 as described below:

  1. (10pts) HTML Linking
  2. (20pts) Header
  3. (15pts) Google Fonts
  4. (25pts) Main
  5. (10pts) Accessibility
  6. (15pts) Responsive layout
  7. (5pts) Link from your homepage

Your Tasks

Part 1. HTML Linking [10pts]

Currently, all of the image links are broken because their source is pointing to a dummy location (src="#"). Please fix the broken image links to the logo image and all of the food images. Take a look at the screenshots to see what the images ought to look like.

Part 2. Header [20pts]

Make the header section look like the picture below, following the guidelines provided:

Part 3. Google Fonts & H1, H2 Styling [15pts]

When you’re done, the fonts should look like the ones pictured in Part 4.

Part 4. Main [25pts]

Within the main section of your HTML page, create layout shown below by following the guidelines:

Part 5. Accessibility [10pts]

Use the WAVE browser extension to fix any accessibility errors. When you’re done, you should have no accessibility errors.

Part 6: Responsive Layout [15pts]

Create a media query that activates when the width of the screen is 800px or less. Within the media query, implement the following rules:

Part 7: Add a link from your homepage [5pts]

  1. Update your homepage by adding a link to the index.html file that you made in this quiz (and make sure you are using a relative link). Sarah’s quiz looks like this:
  2. Commit and sync your changes to GitHub.

Submit to the Moodle

Before you submit

Verify that you’ve completed all 7 tasks and that you’re final Taco Temple menu page (mobile/tablet and desktop) looks as similar as possible to the animations (shown below):

Desktop Layout

Animation of Desktop layout

Tablet / Mobile

Animation of Tablet / Mobile layout

Submit to the Moodle

Please Read Carefully: To submit Quiz 1, paste the following links into the Moodle under the Quiz 1 submission section:

  1. A link to your homepage on GitHub pages.
  2. A link to your GitHub code repository (where your code files are stored).

If your GitHub is not working for whatever reason, just zip your COMPLETED quiz01 folder and upload it to the Moodle.