Anki
Информация в этой статье или некоторых её разделах устарела. |
Anki (от яп. 暗記 — запоминание) — программа для облегчения запоминания слов, выражений и любой другой информации с помощью интервальных повторений.
Anki | |||
---|---|---|---|
![]() | |||
![]() | |||
Тип | программное обеспечение для интервальных повторений[вд] и образовательное программное обеспечение | ||
Написана на | Python | ||
Интерфейс | Qt | ||
Операционные системы | GNU/Linux[5], BSD[d], macOS[5], Windows[5] и iOS | ||
Первый выпуск | 5 октября 2006[1][2] | ||
Последняя версия | |||
Репозиторий | github.com/ankitects/anki | ||
| |||
Лицензия | AGPL v3.0 или выше[6] | ||
Сайт | apps.ankiweb.net (англ.) | ||
![]() |
Функции
правитьОснову базы данных Anki (коллекции), хранящейся в формате SQLite, составляет список записей (англ. notes; до версии 2.0 — «фактов»). Каждая запись является набором полей со словами, определениями, произношениями и т. п., из которых по указанным в базе шаблонам автоматически создаются карточки. Поля могут состоять из HTML со стилями, изображениями, звуками (с версии 0.9.9.6 поддерживается запись), видео (с версии 0.9.9.8.2) и LaTeX.
Anki может делать так, чтобы разные карточки, сгенерированные из одной записи (например, «картинка → слово» и «слово → картинка»), не появлялись подряд (в версии 1.x время настраиваемо; с версии 2.0.21 они по умолчанию откладываются [англ. buried] до завтра, отложенные можно вернуть заранее).[7] Доступна для пользователя настройка и многих других переменных[8]
Если при оценке ответа допущена ошибка, оценку можно отменить[8].
Доступна статистика в виде цифр и графиков[8].
Были специальные функции для изучения японского языка — например, при вводе в поле «вопрос» кандзи в поле «ответ» может автоматически вводиться соответствующая фуригана. С версии 0.9.9.8.2 функции для японского и китайского языков вынесены в плагины.
Anki поддерживает синхронизацию с сервером, регистрация на котором бесплатна. Размещая «колоду» карточек на сервере, её можно синхронизировать с несколькими устройствами или заучивать, используя сайт (AnkiWeb), но для редактирования и повторений рекомендуется использовать не сервер, а какую-либо из полнофункциональных версий.
Алгоритм
правитьAnki 23.10.1 использует планировщик 2021 года («v3»), по умолчанию с алгоритмом, производным от SuperMemo SM2, и позволяет включить вместо него новый алгоритм FSRS,[9] либо свой на языке JavaScript.[10]
Первые версии Anki использовали алгоритм SuperMemo SM5.
Однако, по словам авторов, обнаружилось, что алгоритмы SM3 и новее, в которых, в отличие от SM2, ответ на одну карточку влияет на время появления других, похожих на неё, имеют значительные недостатки по сравнению с SM2, в котором при ответе устанавливается промежуток только для данной карточки. Это особенно заметно при нерегулярном обращении к программе[8]. Версии 1.x и 2.x используют планировщики с алгоритмом, основанном на SM2[11].
Позже пользователи заявляли, что новые алгоритмы SuperMemo значительно лучше, и разрабатывали свои алгоритмы. В версии 23.10 был встроен выключенный по умолчанию планировщик FSRS, согласно разработчику по тестам превосходящий SM-15[12] и SM-17.[13]
Официальные версии, поддерживаемые автором:
- Anki (на основе PyQt; также называется «AnkiDesktop») — основная версия, для настольного компьютера (Windows, Mac OS X, Linux, FreeBSD; можно запустить на Maemo)
- AnkiMobile — мобильное приложение только для iOS с закрытым исходным кодом. Приложение платное (финансирует разработку Anki)
- AnkiWeb — веб-приложение для повторений и хостинг колод и дополнений (плагинов)
Совместимые:
- AnkiDroid — бесплатное мобильное приложение с открытым исходными кодом для Android-устройств, от других авторов.[15] Позволяет редактировать карточки, а также использовать другой сервер синхронизации.
- AnkiUniversal — универсальное приложение Windows (UWP) для устройств на базе Windows 10[16]. Его можно установить на ПК, приставки Xbox, смартфоны на Windows 10 Mobile, очки Hololens или Surface Hub.
История
править5 октября 2011 года автор программы объявил днём пятилетия Anki, так как самое старое из найденных им упоминаний о ней относилось к 5 октября 2006 года[17] (это также дата первой записи в файле ChangeLog программы для интервальных повторений на основе Emacs, Flashcard).
6 октября 2012 года вышла версия 2.0.0.
- Вместо отдельных колод (файл + каталог с медиафайлами) теперь используется одна коллекция (файл БД + каталог с медиафайлами) с древовидной структурой колод, между которыми легко перемещать карточки.
- Вопросы и ответы cloze deletion генерируются программой по шаблонам вида «Википедия — {{c1::свободная::какая?}} энциклопедия.»
Версия 2.1 была выпущена 6 августа 2018 года[18].
См. также
правитьПримечания
править- ↑ Elmes D. Happy birthday, Anki! (англ.) — 2011.
- ↑ http://ichi2.net/emacs/flashcard/ChangeLog
- ↑ https://github.com/ankitects/anki/releases/tag/24.06.2
- ↑ 1 2 3 https://docs.ankiweb.net/importing/intro.html
- ↑ 1 2 3 Free Software Directory
- ↑ https://github.com/dae/anki/blob/master/LICENSE
- ↑ Sibllings and Burying (англ.). Anki Manual. Дата обращения: 25 мая 2020. Архивировано 28 апреля 2020 года.
- ↑ 1 2 3 4 Review of Mnemosyne vs. Anki vs. SuperMemo (англ.). Nihongo Pera Pera (Fluent Japanese) (6 марта 2008). — сравнение Mnemosyne и Anki 1.2. Дата обращения: 25 октября 2015. Архивировано из оригинала 10 марта 2012 года.
- ↑ Deck Options - Anki Manual . Дата обращения: 29 ноября 2023. Архивировано 27 ноября 2023 года.
- ↑ The Anki v3 scheduler - Frequently Asked Questions . Дата обращения: 29 ноября 2023. Архивировано 27 ноября 2023 года.
- ↑ Damien Elmes. What spaced repetition algorithm does Anki use? (англ.). Anki 2.0 User Manual. Дата обращения: 25 октября 2015. Архивировано из оригинала 2 февраля 2013 года.
- ↑ GitHub - open-spaced-repetition/fsrs-vs-sm15: A simple comparison between FSRS and SM-15 . Дата обращения: 29 ноября 2023. Архивировано 25 декабря 2023 года.
- ↑ GitHub - open-spaced-repetition/fsrs-vs-sm17: A simple comparison between FSRS and SM-17 . Дата обращения: 29 ноября 2023. Архивировано 14 декабря 2023 года.
- ↑ Damien Elmes. Mobiles and other devices (англ.). Anki - powerful, intelligent flashcards. Дата обращения: 25 октября 2015. Архивировано 26 апреля 2011 года.
- ↑ AnkiDroid на Google Play . Дата обращения: 25 октября 2015. Архивировано 22 октября 2018 года.
- ↑ Anki Universal. Anki Universal в Магазине Майкрософт . Anki Universal (20 октября 2016).
- ↑ Damien Elmes. Happy birthday, Anki! (англ.). Группа Anki Help на Google Groups (5 октября 2011). — 25.10.2015 ссылка не работает: нет группы с названием "ankisrs". Дата обращения: 15 октября 2011. Архивировано из оригинала 20 октября 2011 года.
- ↑ Pierre Depaz. Discursive Strategies in Style Guides Negotiation on GitHub // RESET. — 2022-03-23. — Вып. 11. — ISSN 2264-6221. — doi:10.4000/reset.3425.
Ссылки
править- по версии 1.2 (значительно отличается от 2.0)
- umirra. Советы и секреты - Anki (9 сентября 2010). Дата обращения: 25 октября 2015.
- Kevin Purdy. Anki Teaches Text, Audio, or Images Through Repetition (англ.). Lifehacker.com: Featured Download (12 января 2009). Дата обращения: 25 октября 2015. Архивировано из оригинала 18 марта 2012 года.
- Konrad M Lawson. Anki Review (англ.). Fool’s Flashcard Review (28 апреля 2008). Дата обращения: 25 октября 2015. Архивировано из оригинала 18 марта 2012 года.
- по версии 2.0
- Damien Elmes. Anki for desktop computers (англ.). Репозиторий Github. Дата обращения: 2 марта 2017.
- Damien Elmes, перевод Дмитрий Михеев. Anki 2.0 Руководство пользователя . перевод. Дата обращения: 19 сентября 2019.