Я использовал превосходное приложение Mnemosyne (см. мой ответ ниже), но мне любопытно, если существуют какие-либо другие качественные опции там. Я предпочитаю открытый исходный код, совместимые приложения Linux, но не стесняюсь отвечать тем, что Вы используете.
Я использую Mnemosyne.
Профессионалы:
Недостатки (я полагаю, что все они установлены быть зафиксированными в Mnemosyne 2.0):
Обновление (декабрь 2012): Mnemosyne 2.0 был выпущен некоторое время назад, обратившись ко всем недостаткам, которые я перечислил в 2009.
Я переключился на другую свободную и SRS с открытым исходным кодом по имени Anki на основе этой записи в блоге: Шесть причин, почему Anki побеждает Mnemosyne.
Причины я лично переключился на Anki:
Родительский элемент всех их: SuperMemo. Я полагаю, что это имеет лучший алгоритм после 24 лет разработки и экспериментирования (с 1985). Это может быть немного подавляющим сначала, но к счастью у Вас есть способность переключить всю сложность путем выбора новичка или базового уровня, который оставляет Вас только с существенной функциональностью, и можно всегда включать дополнительные свойства если и при необходимости в них.
Неважно, который из них Вы выбираете, существует много интересного материала чтения по веб-сайту Суперзаметки.