Na hodinách IKT studenti vytvářejí vlastní aplikace

V rámci hodin informatiky v sextě a 2.R a ve větším rozsahu také během volitelného předmětu Cvičení z informatiky a programování se studenti věnovali tzv. vibecodingu.

Vibecoding je tvorba vlastních aplikací s využitím nástrojů umělé inteligence. Samotné generování kódu zajišťovala AI, ale návrh celé aplikace, její struktury i uživatelského rozhraní byl plně v rukou studentů. Základy programování a algoritmického uvažování zde museli uplatnit úplně stejně, jako kdyby aplikaci vytvářeli zcela sami.

Studenti museli rozhodovat o tom, jak a v jakém prostředí má aplikace fungovat, jaké technické prostředky smí používat, jaké funkce má mít, které jsou nadbytečné a které je naopak potřeba doplnit. Domýšleli, zda je aplikace srozumitelná uživateli, zda je pro něj přínosná a zda se dobře ovládá.

Průběžně své projekty testovali, ladili a upravovali na základě zpětné vazby od spolužáků. Významnou roli tak hrála jejich schopnost rozdělit problém na menší části, promyslet logiku fungování a postupně aplikaci zlepšovat směrem k použitelnosti a přehlednosti.

AI zde tedy fungovala spíše jako nástroj pro realizaci nápadů, zatímco klíčová rozhodnutí o podobě a chování aplikací zůstávala na studentech.


Výsledky

Ukázková hra: Forest Ride

Ukázkovou aplikací byla 3D hra „Forest Ride“, kterou vytvořil vyučující Jan Flaška, inspirovaný klasickou videohrou Deathchase z roku 1983. Hra běží v prohlížeči na počítači, tabletu i na mobilu a můžete si ji zahrát i vy. Cílem bylo studentům předvést, že k vytvoření aplikace nestačí zadat AI nástroji jednoduchý prompt, ale že je třeba postupovat po krocích – např. generování lesa a typu stromů, chování a kolize motorky, design a chování předmětů, algoritmus spotřeby a doplňování paliva, vytvoření zvukových efektů apod. Hra je výsledkem zhruba padesáti interakcí a úprav s AI chatbotem. Vyzkoušejte zde >>


Níže najdete ukázky nejpovedenějších studentských aplikací, které si můžete také rovnou vyzkoušet.

LabMaster (Jan Prošek, septima)

Zpracujte svá laboratorní měření rychle, přehledně a automaticky.

Aplikace, která umí na základě zadaného vzorce a výsledků fyzikálních měření vygenerovat PDF s laboratorní protokol. Postará se o vytvoření grafu, kontrolu vstupních hodnot a formátování výstupu. Textové části (průběh experimentu a jeho zhodnocení) zadává uživatel sám. Vyzkoušejte zde >>


Analytical Decider Pro (Alex Polák, 3.R)

Nevíte, jestli si koupit nový mobil nebo si nechat starý? Pořídit si radši ojetinu nebo nové auto? Jet na prázdniny k moři nebo na chalupu? Tahle aplikace vám v rozhodování pomůže.

Stačí zadat, mezi jakými možnostmi se rozhodujete, jaká kritéria jsou pro vás podstatná, a aplikace vám řekne, co je pro vás lepší volbou. Vyzkoušejte zde >>


Moodboard (Matěj Píša, 3.R)

Online deník, který uchovává změny vašich nálad, doporučuje aktivity a playlisty na Spotify.

Deníček, do kterého si můžete zapisovat, jak se cítíte (a proč), a který vám navrhne činnost, na kterou se zaměřit, a hudbu, kterou si poslechnout. Uchovává i historii a statistiku vašich nálad a dokáže zanalyzovat, jak jste se v poslední době cítili. Data se uchovávají offline přímo v prohlížeči, takže se nikam neposílají. Vyzkoušejte zde >>


Strategické polyglot pexeso a trixeso (Cheng Yang, 3.R)

Procvičte si angličtinu, němčinu, španělštinu a čínštinu v překladové hře – hledejte dvojice nebo trojice slov a obrázků ve variaci na klasické pexeso! Hra je určená pro 1–4 hráče.

Zábavná hra, v níž si můžete procvičit své znalosti jazyka v několika tematických oblastech. Kromě času, který vám zabere nalezení všech dvojic či trojic, vám hra také občas napovídá, aby nebyla tak obtížná. Vyzkoušejte zde >>


Generátor (zapamatovatelných) hesel Kagibox (Matouš Jírovec, 3.R)

Máte problém vymyslet si bezpečné a přitom zapamatovatelné heslo? Tahle vizuálně dotažená online aplikace vám v tom pomůže! (pouze anglicky)

S vymýšlením hesla, které bychom si zapamatovali, má problém asi každý z nás. Tahle aplikace vám vymýšlení ulehčí a vymyslí pro vás bezpečné a přitom zapamatovatelné heslo. Kromě efektního minimalistického vzhledu, inspirovaného kultovním syntetizátorem Teenage Engineering K.O. II, nabízí široké možnosti generování hesel (zakázané znaky, oddělovače apod.). Vyzkoušejte zde >>

Nejnovější verzi aplikace zveřejňuje její autor na GitHubu zde >>


Dějepisná olympiáda (Štěpán Kalista, septima)

Procvičte si své dějepisné znalosti formou zábavných kvízů, hádání na časové ose – k dispozici je celkem 9 herních módů!

České i světové dějinné události jako pexeso, posouvání časové osy nebo odhad, která předcházela kterou? Vyzkoušejte své znalosti v online dějepisné olympiádě zde >>


Finanční investiční hra (Tadeáš Krieg, septima)

Chcete si vyzkoušet, jaké to je, být investorem? Do čeho všeho se dá investovat? Základy investování na trzích vás provede tahle simulační hra!

Nakupujte cenné papíry, nemovitosti, kryptoměny nebo třeba sběratelské předměty a sledujte, zda bohatnete nebo zda se vaše jmění snižuje. Aby si hráč udělal lepší představu, jak vlastně investování funguje, zasloužila by si tahle hra realističtější simulaci vývoje cen na trzích, ale pro základní představu určitě stačí. Vyzkoušejte tady >>


Další aplikace (např. evidence známek a odhad jejich vývoje, rodinný úkolovač, objednávkový systém pro setkání rodičů s učiteli) vyžadovaly databáze a správu uživatelů, proto je zde neuvádíme.