Welcome to our interactive learning platform! This platform is designed to provide students with a collaborative and engaging learning environment. Students can interact with their peers by adding questions and quizzes, challenging and expanding their knowledge.
- Peer Engagement: Students can engage with their peers by adding questions and quizzes to the platform.
- Interactive Quizzes: The user-friendly interface allows students to create and share interactive quizzes.
- Collaborative Learning: The platform fosters a collaborative learning environment, where students can learn from each other's questions and quizzes.
- Customizable Learning Experience: With a wide range of subjects and topics to choose from, students can customize their learning experience.
- Enhanced Understanding: By participating in the platform, students can enhance their understanding of various subjects.
- Leaderboard: Track top performers.
We host this application here: quizapp. Visit and check this out.
NOTE: For verifying your questions and administrative tasks use this username and password:-
username: admin
password: admin
- For linux:
sudo apt install python3 git -y
In windows: Install git and python's latest version from their official sites
- Clone the repository using the following command:
git clone https://github.com/dev-bittu/quizapp.git
- Navigate to the project directory using the following command:
cd quizapp
- Install the required packages using pip:
pip install -r requirements.txt
- Start the django development server using the following command:
python manage.py runserver
- Open your web browser and navigate to http://localhost:8000.
- Sign up for an account on the platform.
- Create your own questions and quizzes or answer existing ones.
- Track your progress and see how your knowledge expands over time.
- Django: A high-level Python web framework that provides a clean and efficient way to build web applications.
- HTML/CSS: The standard markup language and stylesheet language used for creating the website's user interface.
- JavaScript: A programming language that enables interactive and dynamic features on the website.
- SQLite: A powerful open-source relational database management system used for efficient data storage and retrieval.
- Git: A version control system used for tracking changes in the project's source code.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Make sure to follow the project's code of conduct.
- Add search functionality for questions and quizzes.
- Show which question you got right, wrong, and which question you didn't.
This project is licensed under the MIT License.