Provide quiz topic & choose difficulty level
Answer questions by choosing one option
Get extra explanations if you don't understand a question
Check all saved questions with explanations
- Personalized Quizzes: Generate quizzes tailored to the user's preferences.
- Topic Selection: Choose from a variety of topics for the quiz.
- Duration Control: Set the duration of the quiz according to your preference.
- Difficulty Level: Adjust the difficulty level of the quiz.
- Feedback: Receive feedback and explanations for answers to enhance understanding.
- Question Bank: Maintain a repository of unanswered questions for revision.
- Translation: Change the language of the interface between English and Polish.
- Tutorial Page: Add a page with step-by-step instructions on how to use the application and the best practices for learning with it.
- User Authentication: Implement a login system for users.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is licensed under the MIT License.
- OpenAI for providing the API used in this project.
- Contributors to libraries and frameworks used in this project.