GithubHelp home page GithubHelp logo

code_quiz's Introduction

Submitted by John Cannon (March 10, 2020)

04 Web APIs: Code Quiz

This project creates a coding assessment, a combination of multiple-choice questions and interactive challenges. It includes a timed code quiz with multiple-choice questions. This app will run in the browser and feature dynamically updated HTML and CSS powered by JavaScript code. It will also feature a clean and polished user interface and be responsive, ensuring that it adapts to multiple screen sizes.

User Story

AS A coding bootcamp 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

Notes

  • The acceptance criteria were met.
  • However, I wasn't able to properly display the current high score, nor could I get a header over the list of previous scores for the player.
  • This means my DOM manipulation skills are still weak.
  • The high score is undefined when I hit the 'View High Scores' button before all the questions are answered. I don't understand why since the button calls the function that determines the high score.
  • I added a pause after answering each question so the player can see if the selected answer is correct or not.

code_quiz's People

Contributors

frunox avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.