Středoškoláci dostali 60 minut a Macaly. Výsledek překvapil i profíky
“Spousta lidí se zdráhá vyzkoušet si vibe coding. Myslí si, že na to nemají nebo že to není pro ně. Šestnáctiletí studenti s mnohem menšími znalostmi nám za hodinu ukázali opak.”

Jindra Fáborský
Marketér, lektor a mentor DemocraTIConu

Marketér a lektor Jindra Fáborský se letos zúčastnil jako mentor akce DemocraTICon. V téhle soutěži se potkávají středoškolské týmy z celého Česka, aby porovnaly svoje znalosti a dovednosti v digitálních dovednostech, mediální gramotnosti a kritickém myšlení.
Letos byl poprvé jednou z finálových disciplín také vibe coding.
„Čekal jsem, že budu opravovat rozbité appky. Místo toho jsem řešil, jak je posunout ještě dál. Mojí rolí nebylo dělat technickou podporu, ale rozšiřovat myšlení studentů: jak nad tím přemýšlet z uživatelského hlediska i z pohledu marketingu," popisuje Fáborský, který se v posledních letech věnuje vzdělávání v oblasti AI a vibe codingu.
K tvorbě aplikací využívali studenti český nástroj Macaly, který kompletně funguje v prohlížeči a nevyžaduje žádnou instalaci ani nastavování vývojového prostředí.
Zadání: funkční appka za hodinu
11 týmů ze středních škol z celého Česka dostalo stejné zadání: vytvořit studijní aplikaci, která vezme libovolný text a vygeneruje z něj testové otázky. Aplikace měla umožňovat výběr obtížnosti, vytvářet různé typy otázek a poskytovat okamžitou zpětnou vazbu.
Na vývoj měly studentské týmy 60 minut čistého času. Všichni doručili funkční řešení.
Složení týmů bylo pestré. V soutěži se utkaly IT školy, gymnázia, grafická škola, automechanici. Někteří měli za sebou roky programování, jiní spojení „vibe coding" slyšeli poprvé v životě.
Rozpětí výsledků bylo přitom obrovské. Na jedné straně stál IT tým, který stihl za hodinu postavit backend, databázi, registraci uživatelů i e-mailovou verifikaci s potvrzovacími kódy. Na druhé straně stál tým z grafické školy, který prvních 20 minut strávil výběrem barev a kreslením avatara, nakonec odevzdal vizuálně nejlepší výsledek.

Co si studenti uvědomili sami
Aniž by všichni studenti uměli programovat nebo měli předchozí zkušenosti s architekturou aplikací, sami dospěli ke třem základním způsobům, jak vyhodnocovat odpovědi uživatelů:
- Porovnání řetězců — appka zkontroluje, jestli se zadaný výraz přesně shoduje se správnou odpovědí. Jednoduchý a rychlý přístup, který ale neřeší překlepy ani skloňování.
- Vyhodnocení přes AI — odpověď posoudí jazykový model, který chápe záměr uživatele a širší kontext. Studenti ale sami přišli na to, že tohle řešení může stát čas i peníze, a vědomě se rozhodovali, zda ho v aplikaci využijí.
- Sebehodnocení uživatelem — appka ukáže správnou odpověď a nechá studenta, ať si sám přidělí body. Elegantní řešení bez závislosti na AI i bez omezení přesného porovnání.
Žádný z těchto konceptů nebyl součástí zadání, studentské týmy na ně narazily při vývoji a řešily je jako vědomá architektonická rozhodnutí.

Vibe coding není IT disciplína
Jedním z největších překvapení hackathonu nebyly výsledky IT týmů, ale výsledky všech ostatních. Každý z týmů přinesl jinou hodnotu — některé technickou hloubku, jiné estetický cit, UX intuici nebo kreativní nápady.
„Ukazuje to, že vibe coding není jenom pro ajťáky. Může se v něm realizovat každý. Studenti nemají předsudky, mají naopak představivost, a teď do toho můžou skvěle naskočit," myslí si Jindra Fáborský. Klíčová podle něj není technická průprava, ale schopnost přemýšlet o problému, rozhodovat se vědomě a přinést do projektu něco svého.
Celý průběh této finálové disciplíny DemocraTIConu popisuje Jindra Fáborský v epizodě svého podcastu Středoškoláci se učí vibe codovat. Pokud vás téma zajímá víc do hloubky, určitě si ji poslechněte.
Udělejte si hackathon pro studenty i vy
Zorganizovat jednoduchý hackathon pro své studenty nebo žáky zvládnete i vy sami. A není to jen téma pro hodiny informatiky. Vibe coding dává smysl všude tam, kde chcete, aby studenti přemýšleli nad reálným problémem a dotáhli ho do funkčního výsledku. Ať už v hodině zeměpisu, chemie nebo angličtiny.
- Vymyslete zadání — nejlépe něco konkrétního, co studenti reálně vyřeší za jednu nebo dvě vyučovací hodiny. Může to být kvíz, jednoduchá hra nebo web.
- Pusťte se do toho — studenti se zaregistrují na macaly.com a mohou začít tvořit. Macaly funguje v prohlížeči, není potřeba nic stahovat ani instalovat.
- Odprezentujte výsledky — to bývá nejcennější část. Každý ukáže, co postavil a proč. Cílem není ocenit nejhezčí aplikaci, ale pojmenovat rozhodnutí, která studenti udělali.
Každý nový účet v Macaly dostane 3 miliony kreditů zdarma. Pro jednorázový hackathon to studentům stačí, první verzi aplikace s tím postaví bez problémů. Pokud ale uvažujete o dlouhodobějším využití ve výuce nebo plánujete zapojit víc tříd, ozvěte se nám a rádi vaši školu podpoříme.