Code Ablation Lab
Учениците сравняват оригинален и мутиран Python или JavaScript код. Pyodide изпълнява Python локално в браузъра, а интерфейсът показва точната разлика в изхода.
Учебни среди
Лабораториите на OmniLab са интерактивни учебни инструменти. Те пазят изпълнението в браузъра и превръщат всяка мутация в проверим експеримент.
Учениците сравняват оригинален и мутиран Python или JavaScript код. Pyodide изпълнява Python локално в браузъра, а интерфейсът показва точната разлика в изхода.
Rapier симулации моделират 2D Нютонова физика. Ученикът променя параметър като гравитация или триене и наблюдава кога траекториите се разминават.
Когато обяснението е слабо или ученикът поиска помощ, наставникът задава насочващи въпроси вместо да дава готов отговор.
Лаборатория, в която учениците сравняват оригинален и мутиран Python или JavaScript код. Pyodide изпълнява Python локално в браузъра, а интерфейсът показва точното разминаване в изхода.
Браузърна лаборатория, в която Rapier симулации моделират 2D Нютонова физика. Ученикът променя параметър като гравитация или триене и наблюдава кога траекториите се разминават.
Не. Изпълнението на код с Pyodide и физичната симулация с Rapier се случват изцяло в браузъра, без сървърен round-trip за лабораториите.
OmniLab следи усвояването върху skill DAG чрез Bayesian Knowledge Tracing и планира преговорите с FSRS, така че задачите целят уменията, от които ученикът има нужда.