Madabar is an application for computer-assisted learning of human languages. It can also be used to learn any set of question and answer pairs.
It provides an item list editor and a quiz mode for various styles of quizzes.
Madabar has many advanced features that set it apart from typical flashcard applications. These features include:
multiple choice quiz with configurable number of choices
flashcard sessions
highly flexible quiz configuration
support for custom item attributes (e.g. gender, number, tense, etc.),
customizable shortcuts for entering special characters or series of characters
customizable categories which can be used for the question, for the answer or for attributes
customizable fonts
multi-level undo
copy, cut and paste
word list sorting
extensive support for synonyms