Návrh a implementace aplikace pro automatizovanou tvorbu kvízových otázek s využitím OpenAI API
Název práce: | Návrh a implementace aplikace pro automatizovanou tvorbu kvízových otázek s využitím OpenAI API |
---|---|
Autor(ka) práce: | Wais, David |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Hoza, Petr |
Oponenti práce: | Nguyen, Viet Bach |
Jazyk práce: | Česky |
Abstrakt: | Tato bakalářská práce řeší problém časově náročné manuální tvorby kvízových otázek návrhem a implementací webové aplikace NexusQuiz AI, která automatizovaně generuje kvalitní a relevantní otázky z textových zdrojů pomocí OpenAI API. Vývoj aplikace postupoval dle metodiky MMSP a zahrnoval analýzu existujících řešení, návrh systémové architektury, implementaci s využitím technologií Vue.js a Supabase, a především detailního návrhu vstupních dotazů (prompt engineering) pro OpenAI API. Kvalita generovaných otázek byla následně ověřena kombinací kvantitativních metrik a expertního hodnocení, jež potvrdily vysokou sémantickou relevanci, dobrou srozumitelnost a faktickou správnost většiny otázek, které byly expertem označeny za pedagogicky vhodné. Výsledkem je plně funkční a uživatelsky přívětivá platforma NexusQuiz AI, která prokazatelně generuje sémanticky relevantní a srozumitelné kvízové otázky různých typů a obtížností, vhodné pro vzdělávací účely. Aplikace představuje nástroj pro pedagogy a tvůrce obsahu a demonstruje potenciál moderní umělé inteligence ve vzdělávání, s identifikovanými možnostmi dalšího rozvoje. |
Klíčová slova: | Generování otázek; OpenAI; API; Umělá inteligence; Hodnocení kvality; Kvízové otázky; Webová aplikace; Prompt Engineering; MMSP |
Název práce: | Design and implementation of an application for the automated generation of quiz questions using the OpenAI API |
---|---|
Autor(ka) práce: | Wais, David |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Hoza, Petr |
Oponenti práce: | Nguyen, Viet Bach |
Jazyk práce: | Česky |
Abstrakt: | This bachelor's thesis addresses the problem of time-consuming manual creation of quiz questions through the design and implementation of the NexusQuiz AI web application, which automatically generates high-quality and relevant questions from text sources using the OpenAI API. We built the app using the MMSP methodology. This involved looking at other tools, designing the application's structure, building the application using Vue.js and Supabase, and carefully crafting prompts for the OpenAI API using prompt engineering. We then checked how good the questions were using both data-driven tests and expert opinions, which confirmed their high semantic relevance, good comprehensibility, and the factual correctness of most questions, with an expert also viewing them pedagogically suitable. The outcome of NexusQuiz AI is a working, easy-to-use platform that's proven to generate meaningful and clear quiz questions of different types and difficulties, perfect for learning. So, NexusQuiz AI is a helpful tool for teachers and content makers. It makes preparing tests easier, shows what modern AI can do for education, and has clear paths for future improvements. |
Klíčová slova: | Artificial Intelligence; API; Question Generation; OpenAI; Quiz questions; web applications; Prompt Engineering; MMSP; Quality evaluation |
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 informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 14. 1. 2025 |
---|---|
Datum podání práce: | 12. 5. 2025 |
Datum obhajoby: | 16. 6. 2025 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/90962/podrobnosti |