Skip to content

Personal CLI + GUI quiz app to reinforce dev, cloud, and data knowledge. Tracks score, supports multiple categories.

License

Notifications You must be signed in to change notification settings

Samuel-Giftson/StackDrill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackDrill

Knowledge Quiz

This is a lightweight quiz app built with Python. It lets you review and reinforce technical concepts across several key areas like Python, SQL, Cloud, DevOps, Security, and more.

You can run it in either a terminal-based CLI mode or a more interactive GUI mode built with Tkinter.


Features

  • Choose from multiple technical domains
  • CLI and GUI support (you pick how you want to run it)
  • 5-option multiple choice questions pulled from curated dictionaries
  • Tracks total answered, correct, and incorrect
  • Avoids repeated questions across selected topics
  • Clean, modern interface (via ttk in GUI mode)

Topics Available

  • Python
  • SQL (PostgreSQL + Oracle)
  • Infrastructure & DevOps tools
  • AWS Cloud services
  • Security fundamentals
  • Data engineering tools
  • Technical writing & documentation standards

Running It

Clone the repo and run the main entry script:

git clone https://github.com/your-username/knowledge-quiz.git
cd knowledge-quiz
python main.py

You’ll be prompted to choose between CLI or GUI mode.

GUI mode requires Tkinter (already bundled with Python on most systems).

Data.py # Holds the core knowledge dictionaries Quiz.py # CLI-based quiz logic MYGUI.py # Tkinter GUI logic with ttk styling main.py # Launch point: prompts user to select quiz mode README.md # You're reading it

Notes This started as a personal study tool and turned into something reusable. The questions come from custom-built dictionaries rather than scraped content — it’s meant to help you actually learn, not just click answers.

Feel free to fork it, build on it, or adapt the structure to your own topics.

About

Personal CLI + GUI quiz app to reinforce dev, cloud, and data knowledge. Tracks score, supports multiple categories.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages