Я устал от приложений для изучения английских слов и сделал свою таблицу

в 7:16, , рубрики: Google Sheets, изучение английского, словарь

Я перепробовал несколько приложений для изучения английских слов, но так и не нашёл нужного мне. Не было того, которое соответствовало бы всем параметрам сразу:

  • Удобная и легкая синхронизация между устройствами;

  • Удобное и легкое добавления слов с любого устройства;

  • Импорт / экспорт новых / изученных слов;

  • Telegram уведомления;

  • Интервальное повторение слов;

  • Возможность легко увидеть / начать изучать заново слова из любой стадии изучения;

  • Полная статистика.

Одно из самых популярных и любимых многими приложений Anki имеет неплохой функционал, но даже у него:

  • Нет телеграм уведомлений в течение дня с новыми словами

  • Неудобное массовое добавления слов. Я хочу быстро добавлять множество новых слов в мой словарь без самостоятельного заполнения перевода и транскрипции, а также без появления дубликатов, с чем Anki справляется не идеально.

Я устал от приложений для изучения английских слов и сделал свою таблицу - 1

Поэтому, я решил сделать свою автоматизированную таблицу для изучения слов.

Важно

В своей таблице я хотел сделать акцент не на активное изучение, где нужно каждый день заходить в приложение и проводить за ним какое-то время, а на пассивное, где ты просто получаешь гибко настроенные телеграм уведомления с новыми словами. Это затрачивает минимум ресурсов и органично вписывается в твою жизнь: нет необходимости регулярно заходить в приложение, не возникает ситуаций, где ты пропустил день-два-неделю и это всё затягивается, слова забываются и так далее.

Уведомления будут приходить в назначенные дни, удобное время и только те слова, которые ты сейчас хочешь изучать. Изучение происходит из-за регулярного появления в поле зрения слов и их перевода, десятки и сотни раз, что позволяет новым словам оставаться в памяти — по крайней мере, так это работает у меня.

Таблица

Таблица реализована в Google Sheets, что решает сразу несколько задач:

  • Свобода действий, кастомизации дизайна и функционала;

  • Простая интеграция с Telegram за несколько минут без необходимости разбираться с сервером;

  • Возможность легко импортировать / экспортировать слова.

Я устал от приложений для изучения английских слов и сделал свою таблицу - 2

В нижней части скриншота можно увидеть ряд листов, соответствующих интервалам, через которые можно возвращаться к повторению слов: два дня, три дня, неделя, две недели и так далее до трёх месяцев.

Принцип работы таблицы

Каждое слово имеет выпадающий список, в котором записан один из четырех статусов:

  1. Uncategorized — новое слово вне какой-либо категории;

  2. Learning — новое незнакомое слово, которое будет приходить через Telegram-бота;

  3. Learned — слово, которое выучено на данный момент и которое стоит отправить на следующий лист для дальнейшего повторения позднее;

  4. Know — знакомое слово, которое стоит удалить из таблицы.

В таблице реализована автоматизация, которая будет самостоятельно проводить операции в зависимости от статусов слов.

Если слово имеет статус Learning, то есть пользователь хочет изучать его сейчас, оно будет добавлено в список слов, которые будут приходить через Telegram бота.

Когда слово выучено — ему присваивается дата и оно начинает цикл перехода по листам, основываясь на прошедшем времени и названий этих листов. В то же время, слово не будет “перепрыгивать”, к примеру, со второго листа на пятый только из-за того, что прошло определенное количество времени. Оно будет переходить на следующий лист только тогда, когда пользователь в каждом из листе отметил его как Learned.

А когда пользователь отмечает слово как Know, то есть известное, таблица, во время следующего исполнения скрипта, удалит всю строку с этим словом.

Уведомления

Как было сказано ранее, уведомления настраиваются достаточно гибко, что помогает в изучении слов. В целом, они приходят в таком виде:

Я устал от приложений для изучения английских слов и сделал свою таблицу - 3

Возможности:

Я устал от приложений для изучения английских слов и сделал свою таблицу - 4
  • Собственно, включение и выключение уведомлений. Если вам они не нужны — можете не использовать;

  • Отправка уведомлений со звуком и без. Как видно на скриншоте, уведомления здесь пришли разным образом (это было сделано намеренно для демонстрации) — одно пришло со звуком, второе — без. Но даже второе будет всплывающим уведомлением на вашем устройстве, просто не будет отвлекать своим звуком;

    Я устал от приложений для изучения английских слов и сделал свою таблицу - 5
  • Интервал отправки — здесь нужно указать интервал, с которым будут приходить уведомления. Минимальный — каждые 15 минут.

  • Silent Mode — режим тишины, время, в которое уведомления приходить не будут. Его использование опционально. В моём случае стоит время с 22:00 до 12:00;

  • Расписание уведомлений — здесь нужно указать, в какие дни недели вы хотите получать уведомления.

В целом, все слова, которым вы присвоили статус Learning, во время исполнения скрипта попадают во временно созданный список, из которого случайным образом выбирается одно слово и отправляется через телеграм бота.

Все отправленные слова сохраняются в этом боте и их можно заходить и учить не только через получение уведомлений напрямую.

Я устал от приложений для изучения английских слов и сделал свою таблицу - 6

Дополнительные функции:

Добавление слов, удаление дубликатов, автоматический перевод и транскрипция.

Кроме перечисленного, в таблице реализована функция удобного добавления новых слов. Добавлять их вручную в общий список было бы не так удобно, так как нужно или добавлять строки сверху и вставлять новые слова туда, или листать таблицу вниз, что иногда неактуально (нужны новые слова именно сверху) или неудобно (в таблице пять тысяч строк).

Я устал от приложений для изучения английских слов и сделал свою таблицу - 7

При добавлении можно выбрать, куда именно добавить слова — в начало таблицы (Top) или в конец (Bottom). Справа можно сразу увидеть перевод и нажать на “+” для добавления слов. Слова добавятся в том же порядке и кроме этого, если в таблице уже есть эти слова, их перевод и транскрипция будут перенесены в нужное место, а дубликат удален.

Итак, нажмем на плюс и проверим, что произойдет.

Я устал от приложений для изучения английских слов и сделал свою таблицу - 8

Слова добавились в начало таблицы в том же порядке, но у них нет перевода и транскрипции. Чтобы решить этот вопрос добавлен функционал, который автоматически делает запрос к Google - переводчику, а также открытому словарю, для получения перевода и транскрипции. Этот скрипт срабатывает и автоматически несколько раз в день, но если есть необходимость получить эти данные именно сейчас — можно нажать на кнопку обновления в левом верхнем углу таблицы.

Я устал от приложений для изучения английских слов и сделал свою таблицу - 9

Прошло несколько секунд и мы получили перевод и транскрипцию.

Статистика

В статистике можно увидеть, по порядку из скриншота ниже:

  • Изначальное количество слов

  • Текущее количество слов

  • Количество слов, отмеченных как известные

  • Количество выученных слов. Выученными считаются те слова, которые прошли весь цикл интервалов, от двух дней до трёх месяцев и после попали на лист “Learned

  • Количество слов в процессе изучения. Этими считаются все слова, которые находятся не на изначальном листе “General” и не на “Learned”.

  • Количество слов на изначальном листе “General

Я устал от приложений для изучения английских слов и сделал свою таблицу - 10

The End

Лично в моём случае таблица стала полной заменой всех приложений для изучений слов. Если вам тоже лень разбираться с ними, ежедневно заходить, возможно, такой вариант с изучением через уведомления будет актуальным и для вас.

Telegram: https://t.me/fcking_english

Автор: f_english

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js