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

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.1.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.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: study_quiz_cli-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 286720cf6ecf70d00219bd0e4b1cd3be5dac0f682caa4d77e51a96c464ba92a5
MD5 1dfd809643c136313863063163d9ea4c
BLAKE2b-256 1c0d6c52121992d9d64e3e70f4a66a84e5d5ecd3f964d3464667275d58d6aa1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: study_quiz_cli-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4ba96eeb094f51a459c5d856e7e6bf4a7111b80d45c54d442e80fe6a0473484
MD5 15973aff6b0c75053757d2102cc5bccc
BLAKE2b-256 b7eb0d2736de2fcdee46eed9460e7bab2b678db2da7a75c4b60454592a5b1d54

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