Anki

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Anki
Ankireview.png
Скриншот Anki 2.0.8 на Mac OS X
Тип

Интервальные повторения

Автор

q14900377?

Разработчики

Damien Elmes и другие

Написана на

Python

Операционная система

поддерживаемые Python (в частности, ankiqt поддерживает: Microsoft Windows, Mac OS X, Linux, FreeBSD); есть специальные версии для мобильных устройств.

Первый выпуск

5 октября 2006 года2006

Последняя версия

2.0.27 (18 июля 2014)

Лицензия
  • 2.0:
    • GNU AGPL 3+;
    • платная проприетарная (автору даётся 3-пунктовая лицензия BSD на изменения в официальный код).[1]
  • 1.2.x: GNU GPL 3+;
Сайт

http://ankisrs.net/

Anki (яп. 諳記 — запоминание) — программа для запоминания слов, выражений и другой информации используя технику запоминания с помощью интервальных повторений.

Функции[править | править вики-текст]

Основу базы данных Anki (коллекции), хранящейся в формате SQLite, составляет список записей (notes; до версии 2.0 — «фактов»). Каждая запись является набором полей со словами, определениями, произношениями и т. п., из которых по указанным в базе шаблонам автоматически создаются карточки. Поля могут состоять из текста со стилями, изображений, звуков (с версии 0.9.9.6 поддерживается запись), видео (с версии 0.9.9.8.2) и LaTeX.

При закрытии или синхронизации (до версии 2.0 — после ввода указанного в настройках количества фактов или просмотра определённого количества карточек) сохраняется резервная копия базы данных (без медиафайлов).

Anki может делать так, чтобы разные карточки, сгенерированные из одной записи (например, «картинка → слово» и «слово → картинка»), не появлялись подряд (в версии 1.x время настраиваемо; с версии 2.0.21 они по умолчанию откладываются до завтра, отложенные можно вернуть заранее). Доступна для пользователя настройка и многих других переменных.[2]

Если при оценке ответа допущена ошибка, оценку можно отменить.[2]

Доступно некоторое количество статистики в виде цифр и графиков.[2]

Есть специальные функции для изучения японского языка — например, при вводе в поле «вопрос» кандзи в поле «ответ» может автоматически вводиться соответствующее фуригана. С версии 0.9.9.8.2 функции для японского и китайского языков вынесены в плагины.

Anki поддерживает синхронизацию с сервером, регистрация на котором бесплатна. Размещая «колоду» карточек на сервере, её можно синхронизировать с несколькими устройствами или заучивать, используя сайт.

Алгоритм[править | править вики-текст]

Первые версии Anki использовали алгоритм SuperMemo SM5. Однако, по словам авторов, обнаружилось, что алгоритмы SM3 и новее, в которых, в отличие от SM2, ответ на одну карточку влияет на время появления других, похожих на неё, на самом деле имеют значительные недостатки по сравнению с SM2, в котором при ответе устанавливается промежуток только для данной карточки. Это особенно заметно при нерегулярном обращении к программе.[2] Теперь Anki использует алгоритм, основанный на SM2.[3]

Версии для различных устройств[4][править | править вики-текст]

  • Anki (на основе PyQt; также называется «AnkiDesktop») — основная версия, для настольного компьютера (Windows, Mac OS X, Linux, FreeBSD; можно запустить на Maemo);
  • AnkiMobile — для iOS, проприетарная, платная (финансирует разработку Anki);
  • AnkiWeb — веб-сайт: веб-приложение для повторений и хостинг колод и дополнений (плагинов);
  • AnkiDroid — для Android-устройств, от других авторов.[5]

История[править | править вики-текст]

5 октября 2011 года автор программы объявил днём пятилетия Anki, так как самое старое из найденных им упоминаний о ней относилось к 5 октября 2006 года.[6]

6 октября 2012 года вышла версия 2.0.0.

  • Вместо отдельных колод (файл + каталог с медиафайлами) теперь используется одна коллекция (файл БД + каталог с медиафайлами) с древовидной структурой колод, между которыми легко перемещать карточки.
  • Вопросы и ответы cloze deletion генерируются программой по шаблонам вида «Википедия — {{c1::свободная::какая?}} энциклопедия.»

Примечания[править | править вики-текст]

  1. LICENSE из 2 RC2
  2. 1 2 3 4 Review of Mnemosyne vs. Anki vs. SuperMemo (англ.). Nihongo Pera Pera (Fluent Japanese) (2008-01, 2008-04, 2008-06-01). — сравнение Mnemosyne и Anki (начало 2008 года). Проверено 8 сентября 2008. Архивировано из первоисточника 10 марта 2012.
  3. What spaced repetition algorithm does Anki use? (англ.). Anki 2.0 User Manual. Проверено 27 января 2013. Архивировано из первоисточника 2 февраля 2013.
  4. Mobiles and other devices
  5. AnkiDroid на Google Play.
  6. Happy birthday, Anki! — Anki Help | Google Groups

Ссылки[править | править вики-текст]