A Django-based web application for creating and taking quizzes.
- Create and manage quizzes
- Take quizzes with multiple-choice questions
- Navigate between questions easily
- View quiz results
-
Clone the repository:
https://github.com/rohitjoshi21/QuizMaster cd QuizMaster
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
- Login using organization account to add and update quizzes.
- Navigate to
http://localhost:8000/
to view and take quizzes.
Here are some screenshots of the Quiz Master application:
- Save the quiz result for each user in database. DONE
- Add data and visualization in dashboard. DONE
- Write script to load questions from csv into database. DONE
- Add css to login and signup pages. DONE
- Implement leaderboard DONE
- Create organization page for student monitoring and analysis. Partially Done