Как устроено обучение в StudyForge

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

Откуда взялась система и почему она устроена именно так — в наших статьях на Хабре: «Машинное обучение головного мозга» и «Английский я не слышу двадцать лет. Португальский услышал за два…».

Где заниматься: телефон и компьютер

Аккаунт один, урок продолжается с того же места на любом устройстве. Телефон всегда с вами — для того, что нужно прямо сейчас: повторения в свободную минуту, уведомления, запись блогера или лекции вживую, фильмы с дубляжом. Но основную работу над фразами лучше делать на компьютере, с физической клавиатуры.

На клавиатуре к слову подключается моторная память. Вы запоминаете не только букву — вы запоминаете, где она на клавиатуре, и к звуку добавляется ещё одна связь: звук → буква → движение пальца. Бывает, что пальцы вспоминают слово раньше, чем голова. Заодно осваивается слепой набор на изучаемом языке: раскладка показана на экране — смотрите на неё, а не на клавиатуру. И сразу совет: если хотите освоить набор быстро, стирайте буквы с клавиш сразу, в самом начале, а не после того, как научитесь. Пока буквы видны, глаз за них цепляется и слепой набор не встаёт; а когда он уже встал, на клавиатуру вы всё равно не смотрите — стирать поздно и незачем. Я в своё время просто стёр их. Когда набор становится слепым, урок проходит в разы быстрее.

Из России открывайте сайт по адресу studyforge.ru — это зеркало: тот же аккаунт и те же уроки, работает без VPN (с VPN соединение с зеркалом, наоборот, рвётся — добавьте его в исключения). С российского адреса studyforge.pro сам переводит на зеркало, войти там нужно один раз заново. Страну по адресу определяем по базе DB-IP.

Что внутри

Дальше — подробно, начиная с главного.

Главное: разобрать речь на части

Первое, чему здесь учатся, — не «слова» и не «перевод». Первая работа — разобрать язык на составные части: услышать в сплошном потоке речи отдельные слова, окончания, предлоги, артикли — всё, что в беглой речи слипается в один кусок звука. Пока фраза не разобрана на части, с ней ничего нельзя сделать: её не повторить, не изменить, не собрать заново — она остаётся шумом.

Инструмент для этого один: вы слушаете фразу и набираете её. Не переводите — набираете то, что услышали, символ за символом. Это диктант: озвучка и есть задание, а ваша работа — разложить услышанное на части и записать их. Чтобы набрать фразу, ухо обязано выделить в ней каждый кусок; на слух «примерно понял» здесь не проходит.

Ввод фразы: основная работа

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

Почему не «набрать всё и проверить в конце». Остановка на букве заставляет найти в потоке речи, где звучит этот звук, и связать его с написанием; при наборе сплошняком мозгу незачем вычленять звуки из речи, и связь написания с произношением не строится. А пока вспоминаете букву, вспоминается и слово: иногда одной буквы хватает, чтобы всплыла вся фраза, — для этого и есть кнопка «Одна буква». Ошибки в пределах «Допустимо ошибок» бесплатны, так что можно просто перебирать варианты.

Новая фраза внутри одного урока проходит три точки: один показ в начале, до пяти в середине и один в конце. Сколько именно раз придётся набрать в середине, зависит от того, как идёт: ошиблись — будет больше, идёт чисто — меньше.

Рядом с фразой — панель «Грамматика фразы»: короткие заметки о том, какие грамматические свойства есть именно в этой фразе и как они выражаются в вашем языке. Прошедшее время: какие окончания; обращение на «ты»: какая форма глагола; отрицание: где стоит частица, и пример. Читается, пока вы набираете: вы слышите форму, видите её в переводе и тут же узнаёте, из чего она сделана. Это не урок правил, а подпись к тому, что уже звучит. Потом эти же свойства придут вариациями в грамматическом цикле. Сначала панель свёрнута: раскройте её стрелкой, и она останется раскрытой, пока не свернёте снова.

Подробнее

Но на статус фразы влияет только первый ввод за урок. Остальные определяют, сколько ещё раз вы её наберёте сегодня, и в зачёт не идут. Причина простая: второй набор той же фразы через минуту после первого не доказывает ничего — она ещё висит в голове. Доказывает только первая встреча после перерыва.

После урока фраза не исчезает — она вернётся в следующие. Правило одно: три разных урока с чистым вводом — и фраза считается почти выученной. При уроке в день это три дня, и пауза между встречами получается сама собой, из ритма занятий, без отдельного планировщика. Исключение: если все заходы прошли без звуковой подсказки, фразу можно закрыть и за один урок — на практике так уходят только совсем короткие.

Последний рубеж: без звука и вслух

Почти выученные фразы собираются в блок в конце урока. Каждая идёт по пять раз, все перемешаны между собой, чтобы повторы одной фразы не шли подряд.

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

Главный принцип системы: фраза, набранная без озвучки, засчитывается за один раз; с озвучкой нужно три. Причина простая: пока звучит аудио, правильный набор ничего не доказывает — звук несколько секунд держится в голове, и его можно переписать, ничего не вспоминая, как под диктовку. Без звука верный ввод означает одно: фразу достали из памяти. Поэтому «знаю» здесь — не кнопка «знаю», а «набрал, не слыша».

Подробнее

И последний шаг, который обычно не делает никто: набрав фразу, вы произносите её вслух — не видя текста. Клавиатура закрывает письмо, но рот при этом не участвует, и человек оказывается в знакомой ловушке: всё понимает, всё пишет, а сказать не может. Здесь фраза не считается пройденной, пока вы её не произнесли по памяти. Пока голосовой ответ проверяется, звучит оригинал, а следом — ваша запись: разница в произношении слышна сразу.

В работе одновременно не больше пяти новых фраз. К ним подмешиваются слабые из прошлых уроков — в первую очередь те, что дольше всего не проверялись и чаще проваливались, — и несколько уверенных, для поддержания.

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

Почему именно ввод, а не просмотр. Активное извлечение из памяти укрепляет след заметно сильнее, чем перечитывание или прослушивание — это один из самых устойчиво воспроизводящихся результатов в науке о памяти. Поэтому в системе нет режима «посмотреть карточку»: вы всегда пишете.

Почему повторяется только то, что не далось. Время уходит туда, где след слабый. Забыть фразу — не потеря: цель не фраза, а закономерности языка, которые на ней едут. Её слова сидят в десятке других фраз и в видео, откуда она пришла, а грамматика построит из них новые вариации. Заучивать наизусть нечего.

Про рукописный ввод. Он включается для непривычной письменности — иероглифов, вязи, всего, что вы не умеете писать. Незнакомый знак нужно научиться проводить, а не только опознавать: узнать иероглиф в тексте и суметь его написать — разные навыки, и второй без руки не ставится.

Исчезающие подсказки. Система считает, какие символы вы уже вводили и сколько раз. Подсказки для освоенных тают — опора убирается ровно тогда, когда навык почти сформирован. Небольшое усложнение в этот момент даёт больше, чем комфортное дорешивание с опорой.

Грамматический цикл

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

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

Отдельно работают звуковые карточки — тренажёр скорости восприятия уже знакомых слов, особенно тех, что давно не встречались. Слово звучит кусочком из ваших же текстов, фильмов и фраз: послушали, вспомнили, перевернули. Считается не «знаю ли», а за сколько всплыло: чем быстрее отвечаете, тем реже слово приходит, пока скорость его восприятия не отточится; не вспомнили — вернётся через день-два. В конце порции «Подробнее» показывает, как изменился интервал каждого слова. Ненужное слово — имя, название — уберите кнопкой «Не учить это слово» на обороте: оно уйдёт и из карточек, и из уроков (вернуть можно в «Словаре»). Подробнее — страница «Звуковые карточки».

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

Подробнее

Поэтому система считает не ошибки в фразах, а ошибки в конкретных конструкциях. Она видит не «в этой фразе ошибся», а «седьмой раз за неделю ошибся в „должен / может“» — и следующие фразы строит именно на этой конструкции, из слов, которые вы уже знаете. Новым остаётся ровно то, что не даётся.

Два направления

Понимать и уметь сказать — разные умения, они не выводятся одно из другого, поэтому тренируются оба. Режим выбирается случайно, так что подготовиться под формат нельзя.

Как проверяется ответ

По смыслу, а не по совпадению букв. Синоним, другой порядок слов, другая пунктуация — засчитываются, если смысл и грамматика на месте. При ошибке приходит разбор: что именно нарушено и как правильно — не «неверно», а «вы сказали вот это, а хотели вот то, для этого нужно изменить вот так».

Не согласны с оценкой — можно оспорить в чате с репетитором. Он разберёт случай и, если вы правы, отменит ошибку и вернёт прогресс.

Когда судья находит ошибку, его вердикт перепроверяется ещё раз, внимательнее, — поэтому ответ с ошибкой иногда приходит на несколько секунд позже.

Если форма незнакома

Незнакомая форма в вариации — не сбой: вариации нарочно ставят вашу фразу в другое время, лицо или число, и знать форму заранее не нужно. Не знаете, как её построить, — нажмите «Не знаю — объясни»: репетитор разберёт, как строится фраза. Ошибки здесь ожидаемы, это и есть тренировка.

Ошиблись во фразе или спросили «Не знаю — объясни» — она придёт снова в ближайшем уроке (не позже чем через 12 часов) и встанет в нём первой. Перед уроком система напомнит, где вы ошибались: по строчке — что объяснял репетитор; полное объяснение раскрывается по кнопке. Напоминание приходит с фразой в каждый урок, пока она в обучении: ответили чисто — фраза идёт по обычным интервалам, но разбор перед ней остаётся; ошиблись снова — в напоминании будет последний разбор.

Почему это трудно, и почему так надо

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

Фраза, а не слово

Единица обучения — фраза. Слово никогда не приходит отдельной карточкой: оно приходит внутри предложения, с переводом, озвучкой и картинкой.

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

Подробнее

Во фразе всё иначе. Вы понимаете смысл фразы, нужный образ в голове уже горит — и пока он горит, вы набираете новое слово прямо в него. Не в родной ярлык, а в сам смысл. Получается не таблица переводов, а второй вход к тому же значению.

Побочный эффект, который сначала пугает: начинаешь понимать слово, не умея его перевести. У меня на португальском так вышло с pelo — знаю, где и зачем оно стоит, а «переведи на русский» ставит в тупик. По-моему, это и есть признак, что слово прошилось в смысл, а не в ярлык.

Откуда берутся слова

Никаких «топ-1000 слов из учебника». Приоритет слова определяется тем, как часто оно встречается в вашем собственном материале — в тех видео, текстах и диалогах, которые вы сами добавили. Чем чаще слово попадается у вас и чем хуже вы его знаете, тем раньше оно придёт в урок. Помеченные звёздочкой идут вне очереди.

Подробнее

Сам подсчёт — вещь несложная: разобрать текст на леммы и посчитать. Сложным всегда было другое — где взять материал. Разметить видео, привести субтитры в вид, из которого можно резать нормальные фразы, — это раньше была работа методиста на месяцы ради одной книжки. Вот здесь у меня и работает ИИ: он превращает сырой текст в материал. Частотность после этого считается обычным счётчиком.

Выигрыш в том, что выученное слово гарантированно встретится снова — в вашем же контенте. Каждая такая встреча работает как повторение, которое вы не воспринимаете как повторение.

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

Семьи словоформ

Урок открывается разминкой. Система берёт частотное слово, которое вы уже знаете, и собирает все его формы, реально встречающиеся в вашем материале: é · são · ser · sido. Вся семья идёт одной строкой на ввод, а в переводе каждая форма подписана — «он есть», «быть, начальная форма».

Подробнее

Зачем это отдельным блоком. Когда формы одного корня идут подряд, основа повторяется, а меняется только хвост — внимание само стягивается к различию, и правило вылезает без объяснения правила. Плюс окончания в беглой речи звучат слабее всего, ухо новичка их проглатывает первыми; ввод на слух заставляет их всё-таки услышать.

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

Хотите отдельно потренировать спряжение — это оно и есть. Словоформы — спряжения и формы самых частотных слов из ваших текстов: не вся таблица спряжения, а только ваши формы. Вначале логика может быть непонятной, со временем она складывается сама. Нужно объяснение подробнее — спросите помощника.

Первой в разминке может идти строка из ваших же ошибок на грамматике. Если вместо нужного слова вы написали другую его форму или похожее слово (dependia вместо depende, sobe вместо soube), на следующем уроке оба слова придут рядом, каждое со своим переводом: разница между ними — ровно то место, где вы ошиблись. Пропуски, лишние слова и маленькие служебные слова туда не попадают — только перепутанные слова.

Смена форматов

Кроме основных уроков — кроссворды по изученной лексике, уроки-диалоги (фразы идут в порядке живого разговора, по ролям), просмотр и озвучка видео, чтение своих текстов. Форматы чередуются.

Повторная встреча выученного слова в реальном ролике — это повторение, которое ощущается как просмотр, а не как зубрёжка.

Монеты, серия, соперник

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

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

Лучше всего сработало не вознаграждение, а возможность потерять: терять своё людям неприятнее, чем приятно получать чужое.

Зачем у всего есть цена

Монеты — не награда ради награды, а сдерживающий фактор. Соблазн пойти лёгким путём есть всегда: подсмотреть ответ, не вслушаться, ошибиться и попробовать ещё раз, прослушать фразу вместо того, чтобы вспомнить её. Когда у каждого такого шага есть цена, мозгу проще быть внимательным и запомнить, чем терять монеты.

Поэтому платно всё, что упрощает учёбу: подсказки, ошибки сверх лимита, прослушивание. У каждой платы своя роль. «Подсмотреть» — это способ запомнить, как пишется новое слово (увидел и набрал), а его цена нужна, чтобы мозгу было выгоднее запомнить, чем подглядывать каждый раз. «Одна буква» бесплатна: это толчок для памяти, часто одной буквы хватает, чтобы вспомнить всю фразу. Лимит ошибок — запас на опечатки, а цена ошибки сверх него держит внимание на текущей букве: так звук связывается с написанием. Прослушивание (режет награду за фразу вдвое: поначалу слушать нормально, пока не привык к фразе, но конечная цель — набрать её без прослушивания). Генерация новых фраз тоже платная и обязательная перед уроком — иначе можно было бы пропускать грамматику или перегенерировать, пока не попадётся набор полегче. У каждого действия своя цена — по тому, какое место оно занимает в учебном процессе. Режима «учить только выбранный набор без новых фраз» нет намеренно.

Чтобы монеты были не фантиками, а чего-то стоили, они ходят между участниками: за ошибки ученик платит случайному сопернику, а тот ему — за свои, плюс сайту за системные операции. Кто занимается внимательно, у того монет становится больше. Так у монет появляется ценность — не от спекуляции, а от труда, который каждый вложил, чтобы их заработать. Подробности про кошельки и обмен — на странице «Финансы».

Что почитать

Какие языки можно учить

Готовых языков сейчас: 17. Учить можно любой из них с любого родного. Языков интерфейса: 21.

Публикации о проекте

Приложения

Мы в соцсетях