Mnemosyne Project
Mnemosyne software resembles a traditional flash-card
program to help you
memorise question/answer pairs, but with an important twist: it uses a
sophisticated algorithm to schedule the best time for an item to come
up for
review. Difficult items that you tend to forget quickly will be
scheduled more
often, while Mnemosyne won't waste your time on things you remember
well.
Each day, the software displays each card that is scheduled
for repetition. The user then grades their recollection of the card's
answer on a scale of 0-5. The software then schedules the next
repetition of the card in accordance with the user's rating of that
particular card and the database of cards as a whole. This produces an
active, rather than passive, review process.
This spaced repetition system is written in Python.
Features include:
- Clean and simple user interface
- Efficient scheduling algorithm
- Support for languages using different scripts through
Unicode
- Support for pictures, sounds and HTML formatting
- Integrated with LaTeX to display mathematical
formulas
- Support for three-sided cards, e.g. foreign words where you
are interested in written form, pronunciation and translation
- Display statistical info on your learning
process
- Keeps a detailed record of your entire learning process for
analysis
- Your cards can be organised in categories, which can be
activated and disactivated to control your learning process
- Fully customisable for advanced users through
configuration files and plugins
- Available in several languages including French, Germany,
Italian, Japanese and Turkish
- Support for a large number of import and export formats
(text, XML, Supermemo, Memaid, ...)
- Can be installed on a USB key

Return
to Flashcard Software Home Page
Last Updated Saturday, March 31 2012 @ 03:00 PM EST |