If you are seeing this message, it is because you either do not have
CSS enabled, or you need to issue the
dev-tools/web/websync -c refresh command.
Welcome to the Flash Card app website. Thank you for supporting Flash Card. The more support we receive, the more driven we are to fix bugs and add new features.
Summary of features
- intelligent card selection
- speaking in the language of your choice using Android's
text-to-speech capability. This is particularly useful if you are
creating a flash card of foreign words for language study.
- simple spreadsheet (CSV) import files
- XML import format for customized import files. Very useful for
use at Universities that could publish card sets for their students.
- export card sets
- import card sets
- automatic daily or hourly backups to SDCARD
- sharing card sets via email, bluetooth, etc.
- csv and xml format association for automatic opening from email,
or file browsers
Flash Card is an android application that allows people to study a variety
of topics, using simple flash cards. With mobile phones, you can study
on your way to work or school, while riding the bus or train, or while
sitting in your living room.
We use an intelligent algorithm for deciding which cards will come up
next. It is tailored to your results and your preferences. You can rest
assured that the flash card application will ensure that you study
effectively, and efficiently, by regularly bringing up the cards that
you are having trouble with. Initially the system starts out randomly, but
learns how you are doing, and adjusts accordingly.
You may create your card sets by using the CSV spreadsheet format, and
copying the spreadsheet to your android device, via email, bluetooth, or
a host of other methods. Usually
this is done by choosing to "Save As..." from the File menu of your
favourite spreadsheet application. A complete example can be found in
our sample CSV file for studying
french dates, times, and seasons. We also have a page describing the
expected format of the spreadsheet.
Features not supported yet
- editing of a set of cards from within Android itself. I primarily built
a this app to study French. I wanted something that worked well from
my PC, as most of my words are typed into the computer, and uploaded to
- we currently only allow imports, from within the app, to come from the
"sdcard/ca.climbingvine.flashcard/files/import" directory, unless you
open the file using a file manager, or an email client. We may
eventually add the ability to navigate the file system.
- choices on what to export, such as the pass counts or the failed counts.
Detailed Technical Description
Continue reading for a more detailed and technical description.
By far, the most important feature we have, is an algorithm for
automatically forcing you to study cards that you just keep messing up on.
Essentially it is primarily a weighted random selection algorithm.
Whether you're studying math, a new language, or a host of other things,
you can rest assured that you'll learn quickly with this intelligent card
tracking algorithm. Some of the key features of this are...
- tracks the number of times you've passed the card. The more successful
you are with a particular card, the less frequently it comes up. This
state is stored to a database for continuous tracking
- tracks the number of times you've failed the card, and will not increment
the passed count until the failed count is brought to ZERO; which of
course happens as you pass that card successfully over and over again.
- the ability to reset the tracking statuses (both passed and failed) to
- preference for how many passes a card will receive, before it is
deactivated. Once all cards are deactivated, the pass counts of the
entire set are reset to ZERO, and the learning process starts all over
- preference for the failed card ratio. This is essentially how often the
card will come up again. The default is that a failed card will come
up 1 in 4 times, if there are any failed cards to choose from. Once it
is determined that a failed card will come up, the failed cards are
selected from using a weighted random selection algorithm.
Bottom line, the more you fail a card, the more often you will see it. The
more you pass a card, the less often you will see it.
Some more key technical features
- CSV import/export with support for
- control over the prompt/display format using CSS.
- HTML fragment embedding if desired
- XML import/export with support for...
- full XHTML fragments
- custom XSL transformation of card XML, for FULL control of the XHTML
output - coming soon
- Both import formats support HTML img, p, em, strong, span, a, and div
tags. Default action for 'a' tags is to open a new browser window,
except for the specially formatted speech url.