https://github.com/mehtadigisha/quiz_game
https://github.com/mehtadigisha/quiz_game
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mehtadigisha/quiz_game
- Owner: mehtadigisha
- Created: 2024-12-16T17:37:36.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T18:41:08.000Z (10 months ago)
- Last Synced: 2024-12-16T18:42:20.594Z (10 months ago)
- Language: JavaScript
- Homepage: https://quiz-game-one-kappa.vercel.app
- Size: 15.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz Game - Django Application
A fun and interactive quiz game built with Django. This application allows users to answer randomly selected questions, tracks their performance, and provides a detailed summary at the end of the quiz, including the correct answers for any incorrectly answered questions.
## Features
- Random question selection.
- Tracks user answers and evaluates correctness.
- Displays a summary of the quiz, including:
- Total questions attempted.
- Number of incorrect answers.
- User's selected answers.
- Correct answers for incorrect responses.
- Restart the quiz with a single click.## Demo Screenshot
![Quiz Summary Screenshot]
## Tech Stack
- **Backend**: Django Framework (Python)
- **Frontend**: HTML, CSS (Bootstrap for styling)## Prerequisites
Ensure you have the following installed on your system:
- Python 3.8 or later
- pip (Python package manager)
- Virtualenv (optional but recommended)## Installation and Setup
Follow these steps to set up the project on your local machine:
### 1. Clone the Repository
```bash
git clone https://github.com/your-username/quiz-game-django.git
cd quiz-game-django
```### 2. Install Dependencies
```bash
pip install -r requirements.txt
```### 3. Apply Migrations
```bash
python manage.py makemigrations
python manage.py migrate
```### 4. Add Questions to the Database
### 5. Run the Server
```bash
python manage.py runserver
```### 6. Access the Application
```bash
http://127.0.0.1:8000/
```