Skip to content

This project is a homework assignment from the UCF Coding Bootcamp. In this assignment, I am tasked with creating a multiple choice quiz that creates a high score based on the time it takes to complete the quiz. The application will feature dynamically updated CSS and HTML using JavaScript.

Notifications You must be signed in to change notification settings

DB2032/code-quiz-1

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Homework Assignment #4: Code Quiz

πŸ“ŒLink to Live Website

πŸ”¨ Task

To create a timed coding quiz with multiple-choice questions. The application will offer multiple topics to take a quiz on, along with a high score leaderboard that is stored in the localStorage database. The application should also have a clean and polished, responsive user interfacte that adapts to multiple screen sizes.

πŸ“Ž How to Play

Select a quiz category you would like to take. Then, click the "Start Quiz!" button to begin the quiz. You will be presented with a multiple-choice question, and will be alerted if you have selected a right or wrong answer. Be careful though, every time you select a wrong answer, you lose 15 points from your score!

The quiz is over when you have completed all questions correctly, or the timer reaches 0. You will then be asked to enter your initials, where you will then be added and sorted into the leaderboards.

πŸ” Preview

A gif of the quiz in action!

πŸ“ User Story

AS A coding boot camp student
I WANT to take a timed quiz on JavaScript fundamentals that stores high scores
SO THAT I can gauge my progress compared to my peers

πŸ’‘ Acceptance Criteria

GIVEN I am taking a code quiz
WHEN I click the start button
THEN a timer starts and I am presented with a question
WHEN I answer a question
THEN I am presented with another question
WHEN I answer a question incorrectly
THEN time is subtracted from the clock
WHEN all questions are answered or the timer reaches 0
THEN the game is over
WHEN the game is over
THEN I can save my initials and my score

About

This project is a homework assignment from the UCF Coding Bootcamp. In this assignment, I am tasked with creating a multiple choice quiz that creates a high score based on the time it takes to complete the quiz. The application will feature dynamically updated CSS and HTML using JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.0%
  • CSS 18.1%
  • HTML 5.9%