“Інтервальне повторення” є на сторінці кожного застосунку з картками в крамницях, але саме деталі визначають, чи розклад справді відповідає вашій пам'яті. Ця стаття — чесний, механічний опис того, як це робить AiWords — які числа живуть за кожним словом, як ваші відповіді перетворюються на ці числа і з чого складається щоденна черга.
Три числа на кожне слово
AiWords планує повторення за варіантом SM-2 — алгоритму, що стояв за першим поколінням серйозних програм для карток. Кожне слово у вашому записі навчання несе класичні поля SM-2:
- Коефіцієнт легкості (EF) — множник від 1,3 до 2,5, що описує, наскільки легко це слово закріплюється у вас. Слова, які ви постійно помиляєте, сповзають до 1,3; легкі слова тримаються біля верхньої межі.
- Інтервал — поточний проміжок між повтореннями, у днях.
- Повторення — скільки успішних зустрічей поспіль мало слово.
Поруч із ними два поля планування: мітка часу наступного повторення, що визначає, коли слово підлягає повторенню, і пріоритет для впорядкування слів у межах сесії. Усе це живе у вашому записі навчання на сервері, тож переживає перевстановлення й мандрує за вашим обліковим записом між пристроями.
Показник якості: як оцінюються ваші відповіді
Рушій працює на одному вході: показник якості від 0 до 5 на кожну зустріч. Він береться з одного з двох джерел.
Ви оцінюєте самі
Під час навчання ви можете натиснути кнопку оцінки на кожному слові, і вибір безпосередньо відповідає шкалі:
| Кнопка | Якість | Значення |
|---|---|---|
| Складно | 0 | Забуто повністю — треба вчити заново |
| Нове | 3 | Правильно, але з зусиллям |
| Знайоме | 4 | Правильно і досить легко |
| Знаю | 5 | Ідеальне пригадування |
Або тест оцінює вас
Якщо просто відповідати на запитання з варіантами, застосунок виводить показник із точності відповідей на перевірках цього слова в цій сесії:
| Точність | Якість |
|---|---|
| 100% правильно | 5 |
| 80% і більше | 4 |
| 60% і більше | 3 |
| 40% і більше | 2 |
| Понад 0% | 1 |
| 0% | 0 |
Ручна оцінка завжди перемагає виведену. А запис також несе кількість помилок (від нуля до трьох неправильних варіантів) і дистрактори, з якими ви плутали слово — сервер використовує це, щоб коригувати підсумкову якість, тож слово, яке ви постійно плутаєте з тим самим “сусідом”, обробляється суворіше, ніж те, що ви помилили випадково.
Що відбувається після сесії
Записи навчання вивантажуються партіями; коли сервер відповідає, він повертає оновлений стан кожного слова: нову дату наступного повторення, новий інтервал у днях, новий коефіцієнт легкості та прапорець засвоєння. Наступного разу, коли ви відкриєте застосунок, черга вже обчислена з цих дат. Записи спершу зберігаються локально й автоматично повторюються, якщо мережа недоступна, а також вивантажуються, коли застосунок переходить у фон — тож закриття застосунку посеред дня не втрачає ранкової роботи.
Практичний ефект — той самий, яким славиться інтервальне повторення: добре відомі слова заробляють дедалі довші проміжки, а слова, які ви постійно помиляєте, залишаються попереду з короткими інтервалами та додатковими повтореннями. Розклад адаптується до кожного слова, а не до кожної сесії.
Анатомія щоденної черги
Щодня сервер складає два списки: нові слова, до вашого денного ліміту, і слова на повторення — усе, чия дата наступного повторення настала. Головний екран показує обидва числа й орієнтовний час сесії до початку. У межах сесії налаштування інтенсивності навчання контролює, скільки внутрішніх кіл отримує кожне слово:
- Звичайна — нові слова показуються один раз із 2 повтореннями в сесії; повторення з терміном проходять 1 коло.
- Інтенсивна — нові слова показуються один раз із 3 повтореннями в сесії; повторення з терміном проходять 2 кола.
- Максимальна — нові слова показуються один раз із 3 повтореннями в сесії; повторення з терміном проходять 3 кола.
Два нюанси, які варто знати. Перший: нові слова розмножуються — підказка в застосунку каже, що кожні 10 нових слів породжують у 3–5 разів більший обсяг повторень у наступні дні, тому рекомендований денний діапазон — 10–50. Другий: якщо купа слів із терміном перевищує ваш денний ліміт повторень, надлишок не викидається — він чекає наступної сесії. Так один поганий день не перетворює завтра на трьохгодинний борг.
Де це все живе
Якщо хочете відчути механіку, а не читати про неї: поспостерігайте, що станеться зі словом, на яке ви три дні поспіль відповідаєте “Складно”, порівняно зі словом, на яке відповідаєте “Знаю”. Перше з'являтиметься знову й знову впродовж того самого тижня; друге тихо зникає на цілі дні й повертається саме тоді, коли ви починаєте про нього думати. Цей таймінг — робота коефіцієнта легкості й інтервалу, і саме тому щоденна сесія — це черга змішаних слів, а не розділ книжки.
Користувацький огляд усього цього — планів, режимів, налаштувань — живе в посібнику AiWords. Про ширшу історію застосунку читайте, як AiWords пройшов шлях від 1.0 до 3.0.