Перейти к содержимому
BKT Study Guide parrot — маскот учебника

Bayesian Knowledge Tracing Study Guide

Bayesian Knowledge Tracing на пальцах. Интерактивный учебник для команды MATx и президентского хакатона по образованию.

BKT — основа

Главная модель: вероятностное состояние ученика по микро-навыкам, формула Байеса, ZPD.

Селектор и объяснимость

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

Ноутбуки и JupyterLite

Статические главы и живой JupyterLite: /lab/ (Pyodide в браузере).

Внутри кода

Реальная реализация в web/lib/bkt.ts строка за строкой.

Companion: MATx

MATx Tom Kabel’я учит решать уравнения, которые наша книга учит составлять. Карта стыковки — на странице Мост в MATx.

%%{init: {'theme': 'base','flowchart': {'nodeSpacing': 96,'rankSpacing': 108,'padding': 40,'curve': 'basis','useMaxWidth': true}}}%%
flowchart LR
  subgraph model["Модель"]
    BKT["BKT / P(L)"]
  end
  subgraph engine["Движок"]
    SEL["Селектор / ZPD"]
    EXP["Объяснимость"]
  end
  BKT --> SEL
  SEL --> EXP
Живые диаграммы Mermaid есть и на главной, и в главах (например глоссарий и BKT).
  • Astro Starlight — статичный сайт, локали ru / et / en.
  • KaTeX — формулы.
  • Mermaid — диаграммы потока.
  • React + Recharts + Framer Motion — интерактивные виджеты.
  • JupyterLite — полноценный Jupyter в браузере, без бэкенда.
  • Cloudflare Pages — деплой на bkt-study-guide.tyche.institute.

Учебник развивается параллельно с продуктом MATx Teacher. Источник истины: web/lib/bkt.ts — все примеры в учебнике используют ту же модель, что и прод.