Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cyphernyx/javascript-code-quiz

The quiz presents a series of questions, and the user's score is determined by the number of correct answers and the time taken to complete the quiz. Module 4 Challenge
https://github.com/cyphernyx/javascript-code-quiz

css3 html5 javascript

Last synced: about 4 hours ago
JSON representation

The quiz presents a series of questions, and the user's score is determined by the number of correct answers and the time taken to complete the quiz. Module 4 Challenge

Awesome Lists containing this project

README

        

# JavaScript Code Quiz
Module 4 Challenge

This applicaton is a timed quiz on JavaScript fundamental concepts that allows users to test their knowledge and compare their scores with peers. The quiz presents a series of questions, and the user's score is determined by the number of correct answers and the time taken to complete the quiz.

## Deployed Application
You can view the live application
[here ➡️](https://cyphernyx.github.io/javascript-code-quiz/)

![Application 1st Screencapture](./assets/images/01_screencapture-cyphernyx-github-io-javascript-code-quiz.png )
![Application 2nd Screencapture](./assets/images/02_screencapture-cyphernyx-github-io-javascript-code-quiz.png)
![Application 3rd Screencapture](./assets/images/03_screencapture-cyphernyx-github-io-javascript-code-quiz.png )
![Application 4th Screencapture](./assets/images/04_screencapture-cyphernyx-github-io-javascript-code-quiz.png)
## Features

1. Start Button: Clicking the **"Begin Quiz!"** button initiates the quiz and starts the timer.
2. **Timer:** A countdown timer is displayed to show the remaining time.
3. **Questions:** The user is presented with a series of questions to answer.
4. **Answer Evaluation:** The user's answers are evaluated, and the next question is presented accordingly.
5. Incorrect Answer **Penalty**: If the user answers a question incorrectly, *10 second are deducted from the timer*.
6. **Game Over:** The game ends when all questions are answered or the timer reaches 0.
7. High Score **Submission**: After the game ends, the user can save their initials and score for future reference.

## Installation

Clone the repository:

```sh
git clone [email protected]:CypherNyx/javascript-code-quiz.git
```

## Usage

- This project can be used to assess and improve your understanding of JavaScript fundamentals.
- It can be used as a practice tool to prepare for coding interviews or exams.
- Users can challenge their peers to take the quiz and compare their scores.

## Technologies Used

![JavaScript](./assets/images/js.svg)
![HTML](./assets/images/html.svg)
![CSS](./assets/images/css.svg)