Skip to content

A timed quiz app that utilizes dynamically created HTML via JavaScript. Users have a minute to answer multiple questions, incorrect answers will result in a ten second penalty. Mobile friendly!

Notifications You must be signed in to change notification settings

jwilferd10/Coding-Quiz-Extraordinaire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

✏️📚📖The Coding Quiz Extraordinaire📖📚✏️

💻 Live Deployment: https://jwilferd10.github.io/Coding-Quiz-Extraordinaire/

💻 Github Repository: https://github.com/jwilferd10/Coding-Quiz-Extraordinaire

📂 Table of Contents:

📷 Preview:

🎥 Demo:

image image

👋 Description:

The Coding Quiz Extraordinaire is a timed quiz utilizing dynamically generated HTML via JavaScript to alternate through questions and content. Users have sixty seconds on the clock to answer multiple questions, incorrect answers will result in a ten second penalty. If the timer reaches zero the quiz is over otherwise the amount of time left is your final score. Users can then choose to enter their score to a leaderboard and compare how well they did. The final score and entered initials are both saved to localStorage. Enjoy yourselves and happy coding!

📖 User Story:

AS A person learning JavaScript

  • I WANT to take a timed quiz on JavaScript fundamentals that stores high scores
  • SO THAT I can gauge and measure my progress

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

💾 Resources Used:

Main Resources:

  • HTML
  • CSS
  • JavaScript

💽 Installation and Usage:

Install:

  • You can do this by clicking the GREEN button above and you can download it by ZIP or copy the SSH!

Usage:

  • Click "Start"
  • Select answer for each question
  • For every CORRECT answer, iterate to next question
  • For every INCORRECT answer, iterate to next question with -10 to the time
  • Time left is the final score
  • Return to main menu or log score
  • To log score, enter initials.
  • View High Scores showcases a list of the top five scores

📧 Contact Information:

About

A timed quiz app that utilizes dynamically created HTML via JavaScript. Users have a minute to answer multiple questions, incorrect answers will result in a ten second penalty. Mobile friendly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published