/Ukraine-Quiz

Create a timed quiz that stores high scores

Primary LanguageJavaScriptMIT LicenseMIT

Code-Quiz

Create a timed quiz that stores high scores

The goal of this project is to create a quiz

Appearance

Below is a short video of the appearance and functionality of this application:

Ukraine-Quiz Application Behavior

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 score

Installation

There is no installation requirement

Usage

This project is deployed on github pages. Follow this link to view: https://joecode22.github.io/Ukraine-Quiz/

Credits

License

Please refer to the license section

Features

Some key features of this application include:

  1. Displaying multiple-choice questions and tracking user's answer
  2. A timer that counts down during the quiz and deducts time for incorrect answer
  3. Calculating and storing the user's score after completing the quiz
  4. Saving and displaying high scores, including the most recent score
  5. A high scores table that shows the top 5 scores along with the names of the players