Predict
Prediction Error — предскажи результат
Predict
Научная основа: Prediction Error (сильный сигнал обучения)
Просит предсказать результат ДО его показа. Ошибка предсказания создаёт мощный сигнал для запоминания.
Использование
{{< atom type="predict" >}}
scenario: "У тебя есть изменения в feature. Делаешь git rebase main."
question: "Что произойдёт с историей коммитов?"
code: |
git checkout feature
git rebase main
options:
- text: "Коммиты feature появятся после main"
correct: true
- text: "Создастся merge-коммит"
correct: false
- text: "История останется неизменной"
correct: false
reveal: "Коммиты feature переместились на вершину main"
explanation: "Rebase переписывает историю"
{{< /atom >}}
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
scenario |
string | да | Описание ситуации |
question |
string | нет | Вопрос (default: “Что произойдёт?”) |
options |
array | да | Варианты предсказаний |
reveal |
string | нет | Что реально произошло |
explanation |
string | нет | Почему именно так |
code |
string | нет | Код для показа |
Prediction Error
При ошибке показывается:
⚡ Prediction Error Несовпадение ожидания и реальности — это мощный сигнал для мозга. Ты запомнишь правильный ответ лучше, чем если бы угадал!
События
Events.PREDICT_ANSWER // { id, selectedIndex, wasCorrect, hadPredictionError }