Учебна среда от олимпийски клас
Учи се, като чупиш
това, което работи.
OmniLab е изчислителен инструмент за обучение чрез пертурбации. Тръгваш от работещ код. Прогнозираш какво ще промени една промяна. Пускаш. Осмисляш разминаването.
- 0ms
- заявка до сървър
- 100%
- изпълнение в браузъра
- 2
- лаборатории
- BG · EN
- двуезичен интерфейс
Оригинал
1def bisect(arr, x): 2 lo, hi = 0, len(arr) 3 while lo < hi: 4 m = (lo+hi) // 2 5 if arr[m] < x: 6 lo = m + 1 7 else: 8 hi = m 9 return lo
Мутация · ред 6
1def bisect(arr, x): 2 lo, hi = 0, len(arr) 3 while lo < hi: 4 m = (lo+hi) // 2 5 if arr[m] < x: 6 lo = m 7 else: 8 hi = m 9 return lo
Методът · четири хода, безброй светове
Повечето платформи искат да наизустяваш.
Ние искаме да мутираш, прогнозираш
и осмисляш разликата.
- 01 / ПРОГНОЗА
Формулирай хипотеза
Прочети оригинала. Прогнозирай резултата, преди да го пуснеш. Запиши прогнозата си.
- 02 / МУТАЦИЯ
Промени една променлива
Смени един оператор, ред или параметър. Инструментът проследява разминаването символ по символ.
- 03 / РАЗМИНАВАНЕ
Наблюдавай двата свята
Пусни в Pyodide. Системата показва двата изхода един до друг и точната разлика Δ между тях.
- 04 / ОСМИСЛЯНЕ
Осмисли чрез теорията
Сократовият асистент пита защо — не какво. Ти пишеш обяснението. Майсторството се заслужава.
Често задавани въпроси
Какво е обучение чрез пертурбации?
Вместо да наизустяваш стъпки, тръгваш от работещ код, променяш едно нещо и прогнозираш как се разминава резултатът. OmniLab показва двата свята един до друг, за да изградиш интуиция за причина и следствие.
OmniLab работи ли изцяло в браузъра?
Да. Кодът се изпълнява локално чрез Pyodide (WebAssembly), а физичните лаборатории се визуализират в браузъра — без заявки до сървър, с мигновена обратна връзка, а кодът ти не напуска устройството.
За кого е OmniLab?
За ученици, които решават задачи от олимпийски клас, и за преподавателите, които ги напътстват. Сократовият AI наставник води с въпроси, вместо да дава готови отговори.
Какви лаборатории са налични?
Две засега — лаборатория за аблация на код и физична лаборатория в браузъра — и двете върху един цикъл: прогноза → мутация → разминаване → осмисляне. Математика предстои.
Трябва ли да инсталирам нещо?
Не. OmniLab е прогресивно уеб приложение (PWA): отвори го в съвременен браузър и по желание го добави към началния екран за бърз достъп и работа офлайн.
Какви езици поддържа OmniLab?
Интерфейсът е напълно двуезичен — български и английски — и можеш да превключваш по всяко време.
Как да получа достъп?
Заяви достъп от тази страница и ще ти помогнем да започнеш с класа или организацията си.