Aplikace "stylu Duolingo" pro přípravu na zkoušky z matematiky pro ekonomy
| Název práce: | Aplikace "stylu Duolingo" pro přípravu na zkoušky z matematiky pro ekonomy |
|---|---|
| Autor(ka) práce: | Cupl, Filip |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Víta, Martin |
| Oponenti práce: | Pasáčková, Jana |
| Jazyk práce: | Česky |
| Abstrakt: | Předmět matematiky pro ekonomy patří na Vysoké škole ekonomické v Praze dlouhodobě mezi předměty s nejvyšší mírou neúspěšnosti, přičemž studentům chybí nástroj umožňující systematické procvičování v krátkých intervalech s okamžitou zpětnou vazbou. Tato práce navrhuje a implementuje webovou aplikaci Mathingo, která přenáší ověřené gamifikační principy aplikace Duolingo do kontextu přípravy na zkoušky z kurzu 4MM101. Požadavky na aplikaci byly formulovány na základě smíšeného výzkumu kombinujícího polostrukturované rozhovory s pedagogy katedry matematiky a kvantitativní dotazníkové šetření mezi studenty. Aplikace byla vyvinuta metodikou vibe codingu s využitím nástroje Claude Code, jehož volba byla zdůvodněna na základě analýzy aktuálního ekosystému AI-asistovaných vývojových nástrojů. Výsledná aplikace je nasazena na produkční doméně a implementuje všech osm formulovaných funkčních požadavků. Práce zároveň reflektuje proces vývoje s AI agentem napříč 21 zaznamenanými pracovními session a identifikuje sedm tříd problémů, které se v průběhu vývoje opakovaně objevily. Specifickým příspěvkem práce je systematický anti-dark-pattern návrh notifikačního systému, který představuje vědomou opozici vůči manipulativním praktikám referenčního produktu, a tím i kritickou revizi původně formulovaného funkčního požadavku. |
| Klíčová slova: | matematické vzdělávání; dark patterns; vibe coding; AI agent; Claude Code; gamifikace ve vzdělávání |
| Název práce: | A Duolingo-Style Application for Preparing for the Mathematics for Economists Exam |
|---|---|
| Autor(ka) práce: | Cupl, Filip |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Víta, Martin |
| Oponenti práce: | Pasáčková, Jana |
| Jazyk práce: | Česky |
| Abstrakt: | Mathematics for economists is consistently one of the highest-failure-rate courses at the Prague University of Economics and Business, and students lack a tool that would enable systematic practice in short intervals with immediate feedback. This thesis designs and implements a web application, Mathingo, which transposes the proven gamification principles of Duolingo into the context of exam preparation for the 4MM101 course. Application requirements were formulated through mixed-methods research combining semi-structured interviews with mathematics department faculty and a quantitative student survey. The application was developed using the vibe coding methodology with the Claude Code tool, whose selection was justified through an analysis of the current ecosystem of AI-assisted development tools. The resulting application is deployed on a production domain and implements all eight formulated functional requirements. The thesis also reflects on the process of working with an AI agent across 21 recorded work sessions and identifies seven classes of recurring problems. A specific contribution of this work is the systematic anti-dark-pattern design of the notification system, which represents a conscious opposition to the manipulative practices of the reference product and thereby constitutes a critical revision of the originally formulated functional requirement. |
| Klíčová slova: | Claude Code; educational gamification; dark patterns; vibe coding; AI agent; mathematics education |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra matematiky |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 28. 3. 2026 |
|---|---|
| Datum podání práce: | 10. 5. 2026 |
| Datum obhajoby: | 24. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/96197/podrobnosti |