Skip to main content

FlashQuiz

Installation & Running

pip install flashquiz

After installation is finished you can run the program by using the flashquiz command

Usage

With the FlashQuiz window in focus, you can interact with the loaded flashcards with the mouse & keyboard:

  • Left & Right arrows move to the previous/next flashcard correspondingly
  • Up & Down arrows, as well as clicking the mouse, will flip the current flashcard over R

Optional Arguments

flashquiz --arg ARG

Argument Behavior Default
--file .csv file containing questions and answers for the flashcards flashquiz/default.csv
--font Sets the font for all text (must be pygame-supported) inkfree
--cards_front .jpg file to use as the background for cards' front flashquiz/assets/card_front.jpg
--cards_back .jpg file to use as the background for cards' back flashquiz/assets/card_back.jpg
--h Sets the window height 500
--w Sets the window width 700
--title Changes the window title FlashQuiz
--fps Set the fps for the window to run at 30

Usage

Although FlashQuiz contains 10 default flashcards to show its functionality, this package is designed to help you study your own flashcards.

In order to study your own questions and answers, simply create a .csv file formatted:

Questions Answers
What's 1+1? 2
... ...

Lets say for example you named this file math.csv

To use FlashQuiz with this custom .csv document, cd into the directory containing math.csv and run

flashquiz --file math.csv

Release files for flashquiz 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flashquiz 0.5
File Size Uploaded
flashquiz-0.5.tar.gz 11.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flashquiz 0.5
File Interpreter ABI Platform
flashquiz-0.5-py3-none-any.whl Python 3 none any Details

Total release size:25.3 kB

Release files / flashquiz-0.5.tar.gz

Download URL flashquiz-0.5.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4571d69bdbaad497795a24f933a339bdb4ab81b410d80ef5d1011392c480f736
BLAKE2b-256 checksum
How to use checksums
a62bbb991390989fe8a09c4cfecb3f1de013589ac4f3f1e9d40a9fe91e34e282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release files / flashquiz-0.5-py3-none-any.whl

Download URL flashquiz-0.5-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f17e9025f3f1cd158d3d04fedb1a8c78cd311c83bfc48e66e9ca5e9a3ec55db7
BLAKE2b-256 checksum
How to use checksums
55ba8c74db348546eccacf6a57dbb68bfdb7d7393151d96726fe813788ede7e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page