Skip to main content

A command-line study quiz game where users write and answer their own multiple-choice questions to self-test and track their scores.

Project description

study-quiz-cli

GitHub Repo PyPI version

A Python CLI tool that lets you create and play your own multiple-choice study quizzes in the terminal. Designed for students who want to test themselves with custom questions.


Installation

pipx install study-quiz-cli

⚠️ If quizcli isn’t recognized after install, run:

pipx ensurepath
exec $SHELL  # or restart your terminal

Usage

quizcli

When you run it, you'll:

  1. Create your own quiz questions in this format:

    What is the capital of Japan?|A. Beijing| B. Seoul|C. Tokyo|D. Bangkok|C
    
  2. Answer the questions interactively

  3. Get a final score (5 points per correct answer)

  4. Choose to replay with the same or new questions


Tech Stack

  • Python 3.12+
  • Poetry
  • CLI entrypoint via pyproject.toml
  • File I/O with quiz-questions.txt (saved locally)

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

study_quiz_cli-0.1.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

study_quiz_cli-0.1.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file study_quiz_cli-0.1.2.tar.gz.

File metadata

  • Download URL: study_quiz_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.6.87.1-microsoft-standard-WSL2

File hashes

Hashes for study_quiz_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e62967a3c4761cd95ec03b4c9358218abc3f8354055135fb5171564288d24a9d
MD5 a256282c476acb1e44babb9582aefd8a
BLAKE2b-256 d53f55a877eb2e5f0d799ad749e0093b28122f9f61255f79c8326139ff78d569

See more details on using hashes here.

File details

Details for the file study_quiz_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: study_quiz_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.6.87.1-microsoft-standard-WSL2

File hashes

Hashes for study_quiz_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5a7a2909afaf6531e98f2980bb0cfd6728b3802da6546b1abd7f2a130f1ce711
MD5 9e9f4e79dddc130f896b13577da3acf3
BLAKE2b-256 1f095b3bcfe5756e58f374b5b73fbfb7ea075ee174a34d1318321d24bd9ef0b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page