A downloadable Flashcard App for Windows

This program is designed to help you learn simple facts a la flashcards.


I wanted something simple to use and simple to expand and I didn't want to spend too much time developing it. As a result, this is very "Function over Form."


When run, looks for a "Resources" folder in the same directory of the executable. If it finds one, it looks inside it for .wav, .jpg and .txt files. It imports these files, treating the name of the file as one side of a flashcard and the contents of the file as the other.

It then displays these cards as multiple choice questions, showing one side of the card and asking for the other. If you are correct, it will add another card to the choices. If you are incorrect, the screen flashes red and the answer you gave is set as the next card to quiz you about, forcing you to give the correct answer to move on.

The program stores the number of incorrect answers you've given and presents these cards more often. When you've given the correct answers on all the cards several times, the program considers you to have learned the cards and moves on.


You can divide up your Resource folder into subfolders to group cards together. Everything in a subfolder is displayed together, letting you create decks of cards that must be memorised before the program moves on to the next subfolder. The name of the subfolder is displayed at the top of the screen, letting you identify which deck you're currently looking at.

If there are files in the root Resources folder, these are displayed first.

The program is designed so that anyone can add their own flashcards and lessons with very little effort simply by understanding these rules.

Your progress is saved between uses in the Saves folder. To erase your saved progress, simply delete the Saves folder.



The current file types supported are:

wav, jpg, txt

Download

Download
Teaching Tool 344 kB
Download
Example Resources folder (toki pona) 840 kB

Install instructions

It's an exe. You can run it right after downloading. As there is no built-in content, you would be best off creating your own Resources folder or using one of the the demo resource folders to start you off.

Development log