FlashCards v0.93

  1. FlashCards v0.93
    1. Installation
    2. About FlashCards
    3. Program Description
      1. List of Decks
      2. List of Cards
      3. Edit/Add Card
        1. Adding and Modifying Cards
      4. Learn Deck
      5. Statistics
    4. Implementation Details
      1. Percentage Learned Statistics
      2. Wait Times

Installation

FlashCardsv93SWJ
Install FlashCards.prc onto your palm pilot with your HotSync manager.
FlashCardsv93SW
This version of FlashCards is bundled with a Java interpreter. To install this version, copy all PDB and PRC files onto your palm pilot via your HotSync manager. In addition, there are two subdirectories: palmos3and4, and palmos5and6. Install the the PRC and PDB files in the subdirectory that corresponds to the PalmOS version on your palm unit.

PalmOS versions

About FlashCards

FlashCards is a cleanly designed, Leitner-based flashcard application.  It automates the flashcard learning process, and streamlines creation and editing of flashcards with stylus or keyboard.

If you have any questions or suggestions please contact me at support@pinedesk.biz. I am open to any feedback. You can track the progress of this project at its blog, and at its homepage.

Program Description

There are five main screens in FlashCards. A brief description of each of the screens follows:

List of Decks

The screen displays the names of all of the decks, as well as a summary of the percentage of the deck learned. The right most column estimates when you should retest yourself in the deck.

List of Cards

The flashcards in the deck are displayed, as well as which level each question is in. If you have enabled the 'study answer side too' option then level for each side of the card is displayed.

Edit/Add Card

Add words to the answer and question sides of a card. You must have a minimum of one entry for each side. Additionall entries will be displayed as subtext when the answer side of the card is displayed on the 'Learn Deck' screen. See the section on Adding and Modifying Cards for more information

Learn Deck

From the List of Cards screen you can quiz yourself on the questions by pushing the 'Learn' button at the bottom of the screen. The upper left corner displays how many cards are left to be tested. You are quized on cards in the lowest level cardfile, and any cards from the higher levels that need to be reviewed again (if any of this sounds confusing please review the Leitner Cardfile System). To speed up the review process the hardware buttons perform some of the functions of the buttons you see on the screen:

Statistics

A histogram displays how many questions are in each level graphically (numbers of questions in each level are listed underneath the bars of the graph). The lowest level is the left most bar; the highest level is the right most bar.

Implementation Details

Percentage Learned Statistics

The percentage learned value listed for each deck is a weighted percentage. The weighted percentage is a sum of values from each of the flashcards. If the settings for the deck specify that both question and answer sides of each flashcards will be counted.

A card is considered to be 'not learned at all' if it is at the lowest Level. If it is at the last Level, then it contributes 1/X'th (where X is the number of cards in the deck) percent to the total. This means that if all of the cards are in the last level, then the percentage is 100.

Most of the time this will not be the case. A question/answer may be at some level between the first and last Level. In this case a question contributes (1/X/L)*CL, where L is the number of levels, and CL is the current level that the card is at. As you learn a question its level will rise toward the top, and its contribution to the % learned will approach its total contribution of 1/X. In general this means that cards that are only in the first or the second level contribute very little or nothing to the total percantage.

When the bulk of the cards have only been successfully reviewed then the percentage will be very low, because the levels for each of the cards is low. When the bulk of the cards have been learned the percentage will be very close to 100%.

Wait Times

The estimated time for each level is a rough exponential increas in time as a question rises in the levels. The higher a question is, the less likely that you need to test it, and so the less likely you will see the question when Learning the deck. A list of the times follows:
When a card rises a level its return time is updated to the time in the level, as defined above.

For instance, if a card rises from Level 0 to Level 1, then the return time is set to 15 minutes. If you learn the deck before within 15 minutes then the card will not be included in the review...but after 15 minutes the card should be reviewd again. If you learn the deck after 15 minutes, then this card will be included with all of the other Level 0 cards. If you