This is a web-based Python AI Quiz Application built using Flask, SQLAlchemy, and Bootstrap. The quiz focuses on Artificial Intelligence (AI) topics such as deep learning, computer vision, and natural language processing (NLP).
The quiz questions are stored in a database (SQLite) instead of being hardcoded, making it effortlessly customizable. This allows users to easily modify, expand, or update the quiz content without changing the application’s code, ensuring scalability and flexibility. The included AI-related questions may serve as placeholders, meaning the quiz can be quickly adapted to any topic by simply updating the database.
✅ AI-related quiz with multiple-choice questions
✅ User session management (tracks the highest score)
✅ Dynamic leaderboard displaying the best score
✅ Responsive design using Bootstrap
✅ Modular and structured Flask application
✅ SQLite database integration
- Python (Flask, SQLAlchemy, Flask-Session)
- HTML, CSS, Bootstrap (Frontend)
- SQLite (Database)
- Docker (Environment)
git clone https://github.com/FilipRokita/python-ai-quiz
cd python-ai-quiz
docker compose up -d
✅ Visit: http://0.0.0.0:8082/
git clone https://github.com/FilipRokita/python-ai-quiz
cd python-ai-quiz
pip install -r requirements.txt
python init_db.py
python add_questions.py
python app.py
✅ Visit: http://127.0.0.1:5000/
👨💻 Filip Rokita
🔗 LinkedIn Profile
🔗 GitHub Profile
This project is licensed under the MIT License.
🚀 Happy coding! 😊