Обзор AnkiDroid. Простое приложение для работы с флеш-картами
AnkiDroid — это обучающее приложение для запоминания информации с использованием флеш-карточек. Прокачайте свою память по-современному!
Что такое флеш-карты и для чего они нужны?
Флеш-карты — это невероятно удобный способ запоминать внушительный объём информации. Приложение AnkiDroid использует метод интервального повторения усвоенных знаний.
Кстати, изучать новый материал лучше всего на смартфоне с большим экраном. Для этого отлично подойдут смартфоны линейки Samsung Galaxy A01 2020 года. Найти такой можно тут https://stylus.ua/smartfony/lineyka:galaxy-a01-2020_proizvoditel:samsung/
К примеру, вы хотите освоить медицинский словарь английского языка. Для каждого слова будет отдельная флеш-карта. Она может содержать не только перевод слова на родной язык, но и примеры использования в речи, аудиофайл с произношением, изображения и другие вспомогательные материалы. Флеш-карты формируются в колоды.
В вашей учётной записи могут храниться сотни колод на разную тему. AnkiDroid подходит для освоения языков, профессиональных терминов, изучения предметной части разных наук и сфер деятельности. Ваш прогресс в изучении будет гарантирован регулярной проверкой знаний. Вы можете самостоятельно проставить частоту проведения уроков, а программа определит, как эффективно вы изучили материал, предоставив статистику за каждый урок, за весь период изучения отдельной колоды и всего приложения за весь период.
Мировое сообщество AnkiDroid
Приложение AnkiDroid давно пользуется мировой популярностью, и уже сейчас вы можете скачать на свой смартфон колоды из тысяч библиотек.
Для этого в приложении есть специальное меню. Синий кружок в нижнем правом углу открывает раздел для создания собственных колод (ими потом можно будет делиться с другими пользователями) и скачивания из библиотек.
В поиске необходимо указать интересующую вас тему, и вам откроется список уже существующих колод с интересующей вас информацией.
Как создать свой список карт?
Почти вся функциональность для создания колод и карт расположена в нижнем правом кружке.
Для начала необходимо будет создать колоду. Выбрав опцию «Создать колоду», вы откроете вкладку, в которой необходимо написать название новой колоды. Затем через кружок в нижнем правом углу необходимо выбрать опцию «Добавить».
Вам откроется окно для создания флеш-карт. Чтобы создать карту, необходимо указать тип и колоду, а затем главное — значение карты. У каждой карты есть лицевая и оборотная сторона. Лицевая — это и есть «Вопрос» карты.
Если вы используете приложение для изучения языков, то на лицевой стороне необходимо указывать иностранное слово. На оборотной стороне пишется «Ответ», то есть перевод слова. Если вы учите научные или любые другие профессиональные термины, то на лицевой стороне указывается название термина, а на оборотной — определение. Также в качестве лицевой и оборотной информации может публиковаться изображение и аудиофайл.
Поддержка MathJax
Одним из преимуществ AnkiDroid является поддержка MathJax. С ним хорошо подкованные в программировании пользователи смогут легче создавать колоды, управлять ими, а также придавать им стильное оформление. Необходимый функционал для использования MathJaxможно найти в опции «Карточки» (в конце создания флеш-карты).
Как проводятся уроки?
Как только создана или загружена колода с флеш-картами, можно приступать к первому уроку.
Нажав на колоду из списка, вам откроется первая карта и значение на лицевой стороне. В нижней части экрана помещена опция «Показать ответ». После нажатия на неё вам предложат ответить, насколько вы знаете эту тему — хорошо или плохо. Здесь имеется в виду, как много времени вам необходимо, чтобы вспомнить «Ответ» флеш-карты.
Если вы сразу знаете ответ, то можно приступать к следующей карте. AnkiDroid использует метод интервального повторения. Поначалу карточка показывается довольно часто, а со временем интервалы между показами становятся всё больше.
Если мы ответим, что не помним эту карточку, то AnkiDroid покажет нам её позже в этом же сеансе. В любой момент можно открыть краткую статистику сеанса — сколько карточек осталось выучить за текущую сессию, сколько всего карточек в колоде, сколько времени предположительно займёт этот сеанс. Приложение показывает шкалу прогресса в обучении (за текущий сеанс и за всё время).
Каждая колода сохраняет информацию о количестве проведённых сеансов и динамике освоения информации. Здесь указывается, сколько карточек ещё недостаточно хорошо усвоено.
В обзорной части статистики вы узнаете о своей активности за сегодня, количестве возвратов и повторяемых карточек. Статистка за месяц расскажет о времени, потраченном на сессии, и о скорости предоставляемых ответов.
Помимо этого, статистика в AnkiDroid предоставит вам прогноз вашего обучения, анализ повторений отдельных карт и колод, а также интервалов и повторений, которые вы делаете.
С AnkiDroid привычное изучение тем превращается в увлекательную задачу. Прокачайте память и знания с помощью этого приложения. Помимо мобильного приложения AnkiDroid, уже давно действуют версии для ПК. Вы можете синхронизировать свою учётную запись с библиотеками колод для более удобного прохождения каждого сеанса.
Начало работы
Пожалуйста, смотрите инструкции для своего компьютера:
Видео
Для быстрого погружения в Anki, пожалуйста, посмотрите эти вступительные видео. Некоторые из них были сделаны в предыдущей версии программы Anki, но концепция осталась та же. (На английском. С русскими или англ. субтитрами)
- Общие колоды и обзор основ
- Синхронизация
- Переключение порядка карточек
- Оформление карточек
- Вписывание ответа
Если YouTube блокируется в вашей стране, вы можете скачать эти видео.
Основные понятия
Карточки
Пара вопрос-ответ называется ‘карточкой’. Это название происходит от бумажных флэш-карточек (англ. flashcard) [прим. перев. Ещё встречается перевод как «дидактическая карточка»] с вопросом на одной стороне и ответом на обратной. В Anki карточка на самом деле не выглядит как бумажная карточка и когда отображается ответ, то вопрос остается видимым (по умолчанию, такое поведение может быть изменено). Например, если вы изучаете основы химии, то можете увидеть такой вопрос:
В: Химический символ кислорода?
После обдумывания и принятия решения, что ответом является О, вы нажимаете кнопку показа ответа и Anki показывает вам:
В: Химический символ кислорода? О: О
Убедившись в своей правоте вы можете сообщить Anki, насколько легко вам было вспомнить ответ, и Anki подберёт время следующего показа карточки.
Колоды
‘Колода’ — это группа карточек. Вы можете размещать карточки в разных колодах для изучения отдельных частей вашей коллекции карточек, вместо того чтобы учить все сразу. У каждой колоды могут быть разные настройки, например, сколько новых карточек показывать каждый день или как долго следует ждать до следующего показа карточки.
Колоды могут содержать другие колоды, что позволяет вам организовать их в древовидную структуру. В Anki используется «::» как показатель разных уровней. Так в названии колоды «Китайский::Ханзи» отмечается, что колода «Ханзи» является частью колоды «Китайский».
Чтобы собирать колоды в дерево, вы можете либо именовать их с «::» между каждым уровнем, либо мышкой перетаскивать и отпускать из списка колод. Колоды, вложенные в другие колоды (в названии которых хоть раз встречается «::») часто называют ‘подколодами’, а колоды верхнего уровня иногда называют ‘суперколодами’ или ‘родительскими’.
Anki запускается с единственной колодой под названием «по умолчанию» (англ. default); все карточки, которые каким-то образом отделились от других колод, будут попадать сюда. Anki скроет колоду по умолчанию, если в ней нет карт и вы добавили другие колоды. Или же вы можете переименовать эту колоду и использовать ее для других карточек.
Колоды больше всего подходят для объединения широких категорий карточек, а не для таких конкретных тем, как «пищевые глаголы» или «урок 1». Более подробную информацию об этом см. в разделе правильное использование колод.
Информацию о том, как колоды влияют на порядок отображения в них карточек, смотрите в разделе порядок отображения
Записи и поля
При создании флэш-карточек часто бывает необходимо сделать более одной карточки, относящихся к одной информации. Например, если вы изучаете французский и узнаёте, что слово «bonjour» означает «здравствуйте», то вы можете создать одну карточку, которая показывает вам «bonjour» и просит вас вспомнить «здравствуйте», а другую карточку, которая показывает вам «здравствуйте» и просит вас вспомнить «bonjour». Одна карточка проверяет вашу способность узнавать иностранное слово, а другая — умение воспроизвести его.
Используя бумажные флэш-карточки, у вас только один вариант — написать всю информацию дважды, по одному разу на каждой карточке. Некоторые компьютерные программы облегчают создание флэш-карточек, предоставляя возможность перевернуть лицевую и оборотную стороны карточки. Эта ситуация получше, чем с бумажными карточками, но есть два основных недостатка:
- Поскольку подобные программы отслеживают вашу способность к распознаванию и воспроизведению информации по-отдельности, карточки, как правило, не показываются в оптимальное время, что означает, что вы либо забываете больше чем хотелось, либо занимаетесь больше, чем необходимо.
- Поменять местами вопрос и ответ можно только в том случае, если вам нужна в точности одинаковая информация на обеих сторонах. Это означает, что вы не можете, например, отобразить дополнительную информацию на обратной стороне каждой карточки.
Anki решает эти проблемы, позволяя вам разделить содержимое ваших карточек на отдельные части информации. Вы можете указать Anki, какие части информации вы хотите на каждой из карточек и Anki позаботится о создании их для вас, а так же обновит их если вы сделаете какие-либо изменения в будущем.
Представьте, что мы хотим поучить французский словарь и добавлять номер страницы на обратной стороне каждой карточки. Мы хотим, чтобы наши карточки выглядели так:
В: Bonjour О: Здравствуйте Страница #12
В: Здравствуйте О: Bonjour Страница #12
В этом примере у нас есть три, связанных между собой, части информации: французское слово, русское значение и номер страницы. Объединив их вместе, они будут выглядеть вот так:
Французский: Bonjour Русский: Здравствуйте Страница: 12
В Anki эта связанная информация называется ‘запись’, а каждый фрагмент информации называется ‘поле’. Так что мы можем сказать, что у этого типа записи имеется три поля: французский, русский и страница.
Чтобы добавлять или изменять поля, нажмите кнопку «Поля…» в процессе добавления или изменения записи. Дополнительные сведения о полях см. в разделе Настройка полей.
Типы карточек
Для того чтобы Anki создавала карточки на основе наших записей, мы должны предоставить ей шаблон (англ. blueprint) в котором указано, какие поля должны быть показаны на лицевой или обратной стороне каждой карточки. Этот шаблон и называется ‘типом карточки’. Каждый тип записи может иметь одну или несколько типов карточек; когда вы добавляете запись, Anki создаст по одной карточке для каждого типа карточек.
У каждого типа карточки есть два ‘шаблона’, один для вопроса и один для ответа. В приведённом выше французском примере мы хотели, чтобы карта распознавания выглядела так:
В: Bonjour О: Здравствуйте Страница #12
Для этого мы можем задать шаблоны вопросов и ответов следующим образом:
В: > О: >
Страница #>
Заключая название поля в двойные фигурные скобки, мы указываем Anki заменять этот раздел фактической информацией из этого поля. Всё, что не окружено фигурными скобками остаётся в неизменном виде на каждой карточке. (Например, мы не должны вводить «Страница #» в поле «Страница» при добавлении материала — он добавляется автоматически на каждую карточку.)
— это специальный код, который указывает Anki перейти к следующей строке; дополнительные сведения доступны в разделе Шаблоны карточек.
Создание шаблонов карточек работает схожим образом:
В: > О: >
Страница #>
Однажды создав тип карточки, в дальнейшем, каждый раз добавляя новую запись, карточка будет создаваться на основе этого типа карточки. Типы карточек упрощают содержание в единообразном состоянии оформления ваших карточек и могут значительно облегчить добавление информации.
Для добавления и изменения типов карточек, нажмите кнопку «Карточки…» во время добавления или изменения записи. Дополнительные сведения о типах карточек см. в разделе Шаблоны карточек.
Типы записей
Anki позволяет создавать различные типы записей для различного материала. У каждого типа записи имеется свой набор полей и типов карточек. Хорошей идеей будет создание отдельных типов записей для каждой обширной темы которую вы изучаете. Для этого, в приведённом выше французском примере, можно создать тип записи с названием «Французский». Если бы мы хотели изучать столицы, мы могли бы создать для этого отдельный тип записи, с такими полями, как «Страна» и «Столица».
Когда Anki проверяет наличие дубликатов, то сравнивает только другие заметки того же типа. Так, если вы добавите столицу под названием «Апельсин» используя тип записи столицы, то вы не увидите сообщение о дубликате, когда прийдёт время учить как сказать «апельсин» по-французски.
При создании новой коллекции [прим. перев. профиля], Anki автоматически добавляет некоторые стандартные типы записей в неё. Эти типы записей предназначены облегчить работу с Anki для новых пользователей, но в дальнейшем рекомендуется определить свои собственные типы записей для того материала который вы изучаете.
Основная Содержит поля Лицо и Оборот, и будет создавать одну карточку. Текст напечатанный в поле Лицо будет отображаться на лицевой стороне карточки, а текст который вы введёте в поле Оборот будет отображаться на обратной стороне карточки.
Это лицо→оборот карточка, а карточка оборот→лицо при необходимости. Для этого есть третье поле под названием «Добавить обратную». Если в это поле будет введён какой-либо текст [прим. перев. Любой текст, чтобы эта функция сработала], обратная карточка будет создана. Дополнительные сведения об этом см. в разделе Шаблоны карточекОсновная (с обратной карточкой)
Как Основная, только создаёт две карточки для введённого вами текста: одну из лицо→оборот и одну из оборот→лицо.
Основная (обратная по выбору) Это лицо→оборот карточка, а карточка оборот→лицо при необходимости. Для этого есть третье поле под названием «Добавить обратную». Если в это поле будет введён какой-либо текст [прим. перев. Любой текст, чтобы эта функция сработала], обратная карточка будет создана. Дополнительные сведения об этом см. в разделе Шаблоны карточек.
Основная (введите ответ) По сути, это Основная, с дополнительным текстовым полем на лицевой стороне, где вы можете ввести свой ответ, после переворачивания на оборот, введённый вами текст будет проверен и сравнён с ответом. Дополнительные сведения об этом см. в разделе Проверка своего ответа.
Задание с пропусками
Тип записи который облегчает выбор текста и превращение его в обучающие пропуски (англ. cloze deletion) (например, «Человек приземлился на Луну в […] году» → «Человек приземлился на Луну в 1969 году»). Дополнительные сведения см. в разделе заполнение пропусков
Чтобы добавить свои типы записей и изменить существующие, можно использовать Инструменты → Управлять типами записей из главного окна Anki.
Записи и типы записей являются общими для всей коллекции, а не ограничиваются отдельной колодой. Это означает, что вы можете использовать несколько различных типов записей в определенной колоде или иметь разные карточки, сгенерированные на основе одной записи в разных колодах. При добавлении записей с помощью окна Добавить, можно выбрать какой использовать тип записи и какую колоду, и эти варианты полностью независимы друг от друга. Можно также изменить тип записи для некоторых записей после того, как они уже были созданы.
Коллекция
Ваша «коллекция» — это все материалы, хранящиеся в Анки — ваши карточки, записи, колоды, типы записей, настройки колод и так далее.
Общие колоды
Самый простой способ начать заниматься с Anki — скачать колоду карточек которой кто-то поделился:
- Нажмите кнопку «Скачать колоду» ниже списка колод.
- Когда вы нашли интересующую вас колоду, нажмите кнопку «Скачать», чтобы скачать пакет колоды.
- Дважды щелкните по скачанному пакету, чтобы загрузить его в Anki, или импортируйте его нажав Файл→Импортировать.
Пожалуйста, обратите внимание, что в настоящее время нет возможности добавлять общие колоды непосредственно в вашу учетную запись AnkiWeb. Вы должны импортировать их с помощью настольной версии программы, а затем синхронизировать их для передачи в AnkiWeb.
Создание собственной колоды является наиболее эффективным способом изучения сложной темы. Такие предметы, как языки и науки, не могут быть поняты просто запоминанием фактов — они требуют объяснений и контекста, чтобы учить их эффективно. Более того, сама информация заставляет вас решать, каковы ключевые моменты, что приведет к лучшему пониманию.
Изучая язык, для вас может быть заманчивой возможность скачать длинный список слов и их переводов, но так вы выучите язык не лучше, чем запоминая научные уравнения выучите астрофизику. Чтобы учиться правильно, нужны учебники, учителя или практика в реальных условиях (англ. exposure to real-world sentences).
Не запоминай, если не понимаешь. --SuperMemo
Большинство общих колод созданы людьми, которые изучат материал вне Anki — по учебникам, на уроках, по телевизора и т.д. Они выбирают интересные для себя моменты из того, что они учат, и добавляют их в Anki. Они не утруждают себя добавлением справочной информации или пояснений к карточкам, поскольку они уже понимают материал. Поэтому, когда кто-то другой скачивает их колоду и пытается ее использовать, для них это оказывается очень трудным поскольку отсутствует необходимый информационный фон и пояснения.
Это не значит, что общие колоды бесполезны — просто для сложных предметов их следует использовать как ‘дополнение’ к внешнему материалу, а не как его ‘замена’. Если вы изучаете учебник ABC, а кто-то поделится колодой с основными идеями из ABC — это отличный способ сэкономить немного время. И для простых предметов, которые по сути являются списком фактов, таких как названия столиц или фактов из викторин в пабе (англ. pub quiz trivia), вам, вероятно, не нужен внешний материал. Но если вы попытаетесь изучать сложные темы без внешнего материала, то, вероятно, вас ждет неутешительный результат.
Как пользоваться Anki-карточками
Это карточки с фрагментами кода для запоминания. На каждой карточке небольшая задачка по питону: какую строчку дописать, где ошибка или “что выведется на экран”. Если ответите правильно, решаете следующую, если нет — скоро приложение покажет вам её снова.
Карточки помогают кодить быстрее. Мы заметили, что у учеников часто бывает проблема с тем, что написание пары стандартных строк кода может отнять много времени. Мы хотим с этим бороться. Карточки — одно из решений проблемы. Через карточки у вас выработаются автоматизмы в решении стандартных проблем в коде, они заставят читать ошибки питона и помогут в них разобраться.
Решать карточки можно в любое время: на работе или в дороге, с телефона. Для лучшего эффекта их стоит решать каждый день.
Инструкции по установке
Для смартфонов Android
Как установить
- Скачайте приложение AnkiDroid из PlayMarket
- Разрешите доступ к мультимедиа
- Нажмите на 2 стрелочки в правом верхнем углу (кнопка “синхронизировать”) Зачем? Это нужно, чтобы ваш прогресс на компьютере и в телефоне синхронизировался. Если захотите порешать их на компьютере, он уже будет знать ваш прогресс, не придётся начинать сначала
- Жмите “Войти”
- “Зарегистрироваться” внизу экрана
- Зарегистрируйтесь
- Войдите и нажмите “синхронизировать” ещё раз. Вы должны увидеть сообщение “синхронизация”…
Как добавить колоду
- Скачайте колоду по ссылке. Их вы найдёте в разделе “пока вы ждёте” или можете попросить у куратора курса.
- К вам скачается файл. Откройте его.
- Вы увидите вопрос от приложения: “добавить этот файл в коллекцию?” Жмите “добавить”.
- Зайдите в установленное приложение Anki. Там появится ваша колода.
Как установить
- Перейдите на сайт apps.ankiweb.net
- Жмите Download
- Выберите ОС, скачайте приложение, установите на компьютер.
Как добавить колоду
- Скачайте колоду по ссылке. Их вы найдёте в разделе “пока вы ждёте” или можете попросить у куратора курса.
- К вам скачается файл. Откройте его. Возможно, там выведется какое-то окно с текстом, просто закройте это окно.
- Зайдите в установленное приложение Anki. Там появится ваша колода.
На случай ошибки про целостность базы данных
Если вы получили такую ошибку:
Нужно переключить настройку “Legacy import/export handling”.
Зайдите в “Инструменты” > “Настройки”:
Иногда она будет тут:
Где инструкция для Iphone?
Пока что они будут доступны только на Android и на компах, для Iphone приложение стоит 25$ . В будущем мы сделаем своё приложение, которое будет доступно бесплатно. Но сейчас советуем либо ограничиться версией для компьютеров, либо пользоваться AnkiWeb через Safari.
Установил, добавил колоды, а как пользоваться?
Выберите колоду и кликните по ней. Вам зададут вопрос по программированию. Нажмите на “Введите ответ” внизу и ответьте на вопрос
Когда вы ответите, вам выведется правильный ответ и покажут разницу между вашим ответом и правильным, если она есть. Разница будет выделена красным цветом. Вам нужно добиться того, чтобы разницы между вашими ответами и “правильными” не было совсем Да, даже если вы только поставили одинарные кавычки вместо двойных или добавили лишний пробел. Такой ответ всё равно считается неправильным. В Python это может сработать, но у питонистов есть что-то вроде своего “ГОСТа” по написанию кода, называется PEP8. Вот статья о нём. Все ответы составлены по PEP8 и вам тоже стоит к нему привыкать.
Чтобы получить следующий вопрос оцените насколько сложно вам дался ответ внизу экрана. Если тяжко, то скоро вам покажут эту карточку ещё раз. Если “Хорошо”, то чуть позже, а если совсем “Легко”, то аж через 4 дня. Так вы будете заучивать только сложные для вас карточки, а совсем простые будут появляться очень редко.
Попробуйте бесплатные уроки по Python
Получите крутое код-ревью от практикующих программистов с разбором ошибок и рекомендациями, на что обратить внимание — бесплатно.
Переходите на страницу учебных модулей «Девмана» и выбирайте тему.
Поддержка AnkiDroid
Прежде, чем обратиться за помощью, ознакомьтесь, пожалуйста, с Руководством по AnkiDroid (англ.), с разделом Часто задаваемые вопросы (англ.), а также с базовым Руководством по Anki (англ.). Там вы найдёте общий обзор Anki, описание функций Anki, и ответы на различные, не только связанные с Android, вопросы.
Поддержка
Если найти ответ выше не удалось, обратитесь, пожалуйста, к соответствующему ресурсу:
Проблемы, не связанные с Android
AnkiDroid (версия Anki для Android) разрабатывается независимо от других версий Anki. Для получения информации по PC / Web / iOS версиям, а также по общим проблемам Anki, смотрите основной сайт поддержки (англ.).
Вопросы по AnkiDroid
Для вопросов и помощи по AnkiDroid, пожалуйста, посетите пользовательский форум. Если вы предпочитаете не регистрироваться на форуме, можно вместо этого отправить свои вопросы сюда.
Есть идея? Нашли ошибку?
Чтобы сообщить об ошибке или предложить нововведение, пожалуйста, обратитесь к списку открытых проблем (англ.). Если похожей темы нет, создайте новую с максимально подробным описанием.
В сообщение об ошибке важно включить “данные для отладки”, выполнив следующие шаги:
- Откройте навигационную панель, нажав на кнопку в левом верхнем углу экрана
- Выберите “Настройки»
- Выберите «Расширенные»
- Выберите «Об AnkiDroid» в самом низу списка
- Нажмите на кнопку «Копировать данные для отладки» в самом низу экрана (помещает их в буфер обмена)
- Если вы пишете сообщение об ошибке с телефона, просто вставьте его прямо в текст. Кроме того, вы можете отправить содержимое буфера обмена себе электронным письмом, и включить в сообщение с компьютера.
Примечание: если открыть приложение и получить доступ к настройкам невозможно, пожалуйста, следуйте инструкциям по этой ссылке (англ.).
Информация об отладке очень важна: она позволит нам сопоставить ваше сообщение с нашим внутренним отчетом об ошибке и своевременно исправить проблему.
Как помочь AnkiDroid?
AnkiDroid — проект с открытым исходным кодом, и мы рады любой помощи (не обязательно даже уметь программировать)! Чтобы помочь AnkiDroid, ознакомьтесь, пожалуйста, с этой вики-страницей (англ.), а с любыми возникшими вопросами обращайтесь на главный форум.