Внутри кода — обзор
Главный исходник адаптивного движка —
web/lib/bkt.ts.
Он намеренно крошечный: ~150 строк, ноль зависимостей, всё на чистом
TypeScript.
В этом разделе мы пройдём по нему строка за строкой. Для каждого блока — что делает, какая была альтернатива, и почему мы её отвергли.
- Типы и таксономия — см.
web/lib/microskills.ts. - Walk-through
bkt.ts—bktUpdate,pSolve,applyAttempt,scoreTaskForStudent,recommendв одной главе с цитатами кода.
Каждая глава цитирует реальный код проекта (через startLine:endLine:filepath).