/WebQuiz

A simple website that authenticates users and hosts quizzes and shows leaderboards

Primary LanguageHTML

WebQuiz

This repository contains the source code for a simple quiz website built with HTML, CSS, and JavaScript. The quiz features multiple-choice and short-answer questions, as well as a team-based leaderboard.

Features

  • Responsive design for a seamless experience on desktop and mobile devices.
  • Multiple-choice and short-answer question formats.
  • Team-based leaderboard with team name input.
  • Dynamic score display and question navigation.
  • Fetches quiz questions from a JSON file.
  • Integration with an external API to validate answers and update scores.

Getting Started

First visit the current website to see it in action: [https://sanjin84.github.io/WebQuiz] 👍

Use credentials:

Username: GitTest

Password: git

Then clone this repository and open the index.html file in your preferred web browser.

git clone https://github.com/Sanjin84/WebQuizAPI

cd WebQuizAPI

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork this repository.
  2. Create a new branch with a descriptive name, e.g., git checkout -b new-feature.
  3. Commit your changes to the new branch, e.g., git commit -m "Add new feature".
  4. Push your changes to your fork, e.g., git push origin new-feature.
  5. Create a pull request from your fork to the original repository.

Please ensure that your code follows best practices and adheres to the existing coding style.

License

This project is licensed under the MIT License. For more information, please refer to the LICENSE file.