Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aadewunmi/quiz-application
Python (multi-topic) quiz application for the terminal. | Tech Stack: Python 3, tomli, TOML
https://github.com/aadewunmi/quiz-application
python python-data-structures python-dictionaries python-lists python3 quiz quiz-application
Last synced: 27 days ago
JSON representation
Python (multi-topic) quiz application for the terminal. | Tech Stack: Python 3, tomli, TOML
- Host: GitHub
- URL: https://github.com/aadewunmi/quiz-application
- Owner: AAdewunmi
- License: mit
- Created: 2022-12-13T10:45:04.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T13:01:45.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T01:01:18.120Z (almost 2 years ago)
- Topics: python, python-data-structures, python-dictionaries, python-lists, python3, quiz, quiz-application
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project Title:
Python (multi-topic) quiz application
## 1. Project Description:
Python programming language quiz application for the terminal, that can quiz you and your friends on a range of topics.
## 2. Tech Stack:
- Python 3
- tomli 2.0.1
- TOML (Tom's Obvious Minimal Language)## 3. Installing:
i. Clone the git repo
```
https://github.com/AAdewunmi/Quiz-Application.git
```ii. Open project folder
iii. Explore
## 4. Dependencies:
⭐️ Configure path to *.toml file in *.py file
⭐️ tomllib: You will need Python 3.11 installed to use the tomllib module.
```
$ pip install tomllib
ERROR: Could not find a version that satisfies the requirement tomllib (from versions: none)
ERROR: No matching distribution found for tomllib
```## 5. How To Use:
- Run quiz.py (Either in IDE or Command line)> First choose a topic, then you get a set of questions. Then, for each question, you’ll choose an answer from a set of alternatives. Some questions may have multiple correct answers. You can access a hint to help you along the way. After answering a question, you’ll read an explanation that can provide more context for the answer.
## 6. Demo:
![Screenshot 2022-12-25 at 10 40 27](https://user-images.githubusercontent.com/15172744/209464808-19ce300d-1702-4675-9743-4ac59542a5d4.png)
## 7. Contributing:
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## 8. Original Creator:
Author: Geir Arne Hjelle
URL: https://realpython.com/python-quiz-application/
Date: 08 June, 2022