OmniLab

Учебни среди

Лаборатории OmniLab

Лабораториите на OmniLab са интерактивни учебни инструменти. Те пазят изпълнението в браузъра и превръщат всяка мутация в проверим експеримент.

Code Ablation Lab

Учениците сравняват оригинален и мутиран Python или JavaScript код. Pyodide изпълнява Python локално в браузъра, а интерфейсът показва точната разлика в изхода.

Physics Perturbation Lab

Rapier симулации моделират 2D Нютонова физика. Ученикът променя параметър като гравитация или триене и наблюдава кога траекториите се разминават.

Сократов AI наставник

Когато обяснението е слабо или ученикът поиска помощ, наставникът задава насочващи въпроси вместо да дава готов отговор.

ИзпълнениеPyodide и Rapier в браузъра
Обратна връзкабез сървърен round-trip за лабораториите
Учебен моделskill DAG, BKT и FSRS

Често задавани въпроси

Какво е лабораторията за аблация на код?

Лаборатория, в която учениците сравняват оригинален и мутиран Python или JavaScript код. Pyodide изпълнява Python локално в браузъра, а интерфейсът показва точното разминаване в изхода.

Какво е физичната лаборатория за пертурбации?

Браузърна лаборатория, в която Rapier симулации моделират 2D Нютонова физика. Ученикът променя параметър като гравитация или триене и наблюдава кога траекториите се разминават.

Нужна ли е инсталация, за да работят лабораториите?

Не. Изпълнението на код с Pyodide и физичната симулация с Rapier се случват изцяло в браузъра, без сървърен round-trip за лабораториите.

Как лабораториите се адаптират към всеки ученик?

OmniLab следи усвояването върху skill DAG чрез Bayesian Knowledge Tracing и планира преговорите с FSRS, така че задачите целят уменията, от които ученикът има нужда.