Master's Thesis

Integration of an AI agent for evaluating and generating educational content for Knowspread platform

Final Thesis 4.31 MB

Author of thesis: Ing. Michal Pavlásek

Acad. year: 2025/2026

Supervisor: Ing. Bernard Neuwirth, Ph.D., MSc

Reviewer: Ing. David Vrabec

Abstract:

This thesis explores the integration of the AI agent Klara into the Knowspread e learning platform. The aim of this thesis is to design the concept and architecture of an AI agent that supports the creation and evaluation of a knowledge package as a basis for course development. The analytical section evaluates the current state of the Knowspread platform and compares selected competing platforms that use AI for the creation of educational content. The output of the thesis is a proposal for the Klara AI workflow, a description of the multi-agent architecture, a user interface design in the form of a high-fidelity prototype, and a proposal for the integration of an HTML editor. The thesis also includes an economic assessment of the estimated implementation costs.

Keywords:

e-learning, LMS, artificial intelligence, multi-agent system, UX/UI design, Figma

Date of defence

17.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu / částečně, otázky z posudku oponenta zodpověděl v plném rozsahu / částečně. Otázky členů komise: 1 Ing. Bernard Neuwirth, Ph.D., MSc - Jaká rizika jsou spojena s využitím AI v oblasti vzdělávání? 2 Ing. Bernard Neuwirth, Ph.D., MSc - Architektura předpokládá lidskou roli v kontrolních procesech. Jak chcete zajistit, aby uživatelé výstupy ověřovali a nepřijímali pouze výstupy ze systému? 3 Ing. Bernard Neuwirth, Ph.D., MSc - Dokázal byste identifikovat jiné zahraniční nástroje pro evaluaci a jak by bylo možné s nimi váš nástroj Klára porovnat? 4 prof. Ing. Vojtěch Koráb, Dr., MBA - Jak vidíte postavení lektora v budoucnosti? Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Information Management (MGR-IM)

Composition of Committee

doc. RNDr. Bedřich Půža, CSc. (předseda)
prof. Ing. Vojtěch Koráb, Dr., MBA (místopředseda)
Ing. Bernard Neuwirth, Ph.D., MSc (člen)
Ing. Jan Luhan, Ph.D., MSc (člen)
Ing. Monika Šebestová, Ph.D. (člen)

Supervisor’s report
Ing. Bernard Neuwirth, Ph.D., MSc

Diplomová práce se zabývá návrhem integrace AI agenta do e-learningové platformy s cílem podpořit tvorbu a evaluaci vzdělávacího obsahu. Zadání práce bylo splněno, přičemž autor navrhl komplexní řešení zahrnující jak architekturu systému, tak uživatelské rozhraní a ekonomické zhodnocení.

Práce je systematicky členěna a vykazuje logickou návaznost jednotlivých částí. Teoretická část poskytuje odpovídající přehled problematiky umělé inteligence ve vzdělávání, AI agentů a UX/UI návrhu. Analytická část kvalitně identifikuje klíčové problémy současného stavu platformy, zejména vysokou časovou náročnost tvorby obsahu a absenci nástrojů pro jeho efektivní evaluaci.

Návrhová část představuje hlavní přínos práce. Autor zde navrhuje multiagentní architekturu systému, která kombinuje generování obsahu s jeho průběžnou kontrolou kvality. Pozitivně lze hodnotit zejména důraz na evaluaci vstupních i výstupních dat a propojení teoretických konceptů s praktickým návrhem.

Slabší stránkou práce je místy omezená hloubka kritického zhodnocení navrženého řešení a diskuse jeho limitů, zejména v oblasti praktické implementace a dlouhodobého provozu. Jazyková úroveň práce je na dobré úrovni, drobné stylistické a formální nepřesnosti nemají zásadní vliv na celkovou kvalitu.

Předložená diplomová práce splňuje požadavky kladené na diplomové práce v daném oboru a je výrazně orientována na praktické využití.

Práci doporučuji k obhajobě.

Otázka k obhajobě:

Jaká rizika jsou spojena s využitím AI ve vzdělávacím procesu a jak je Váš návrh řešení ošetřuje?
Evaluation criteria Grade
Meeting the objectives B
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions B
The practical usability of conclusions B
The thesis´s framework, formalities, used terminology and the professional level of language C
Using of information resources, including citations B

Grade proposed by supervisor: B

Reviewer’s report
Ing. David Vrabec

1. Splnění stanoveného cíle
Hlavním cílem diplomové práce bylo navrhnout koncepci a architekturu pro integraci AI agenta do e-learningové platformy Knowspread za účelem evaluace a tvorby vzdělávacího obsahu, včetně návrhu uživatelského rozhraní ve formě high-fidelity prototypu ve Figmě a návrhu integrace HTML editoru. Stanovený cíl byl naplněn v celém rozsahu. Autor předkládá ucelený návrh multiagentního systému s pojmenovanou architekturou jedenácti kanceláří, kompletní high-fidelity prototyp ve Figmě navazující na zavedený design systém společnosti i samostatný návrh HTML editoru. Splněny byly i všechny dílčí cíle, tedy analýza současného stavu platformy Knowspread, srovnání tří konkurenčních platforem (Coursebox AI, LearnWorlds, Gamma) a ekonomické zhodnocení navržených řešení.

2. Postup řešení problému a přínos studenta
Autor zvolil logický postup od teoretické rešerše přes analytickou část až k návrhu vlastního řešení, přičemž závěry jednotlivých částí systematicky vstupují do navazujících kapitol. Za silnou stránku považuji především způsob, jakým autor odhalil mezeru na trhu — žádná z analyzovaných konkurenčních platforem nenabízí systematickou evaluaci kvality vstupních materiálů ani generovaných výstupů — a jak tuto mezeru promítl do samotného návrhu prostřednictvím semaforového modelu hodnocení a oddělené evaluační kanceláře.
Autor v závěrečné práci pro konkurenční srovnání zvolil pouze 3 mezinárodní nástroje, byť konkurence je širší.

3. Formální úprava a jazyková úroveň práce
Práce má přehlednou strukturu odpovídající zadání. Text je doplněn vhodnými obrázky, schématy a tabulkami, které zvyšují srozumitelnost zejména v návrhové části. Citace zdrojů jsou jednotně formátovány a v textu jsou důsledně používány.
Po jazykové stránce je práce na dobré úrovni, místy se však objevují drobné stylistické nepřesnosti a překlepy (například „špatně“ formulované věty typu „Problém, se kterých se společnost potýkala“, nebo nekonzistentní použití číslování tabulek v textu odkazů a číslování stránek). Tyto nedostatky však nesnižují obsahovou hodnotu práce a lze předpokládat, že vznikly při finálních úpravách textu.

4. Splnění požadavků na diplomovou práci v daném oboru
Práce splňuje standardní požadavky kladené na diplomovou práci v oboru Informační management. Spojuje technickou, designovou i ekonomickou rovinu, což odpovídá interdisciplinárnímu charakteru oboru. Práce má prokazatelný praktický výstup, který bude reálně implementován v provozním prostředí komerční platformy.
Evaluation criteria Grade
Meeting the objectives A
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions A
The practical usability of conclusions A
The thesis´s framework, used terminology and the professional level of language B
Using of information resources B
Topics for thesis defence:
  1. 1) Architektura předpokládá lidský dohled (human-in-the-loop) v klíčových kontrolních bodech procesu. Jak chcete u uživatelů zajistit, aby tuto kontrolní roli skutečně vykonávali a nepřijímali výstupy Klary automaticky bez ověření? 2) V práci uvádíte výběr tří různých jazykových modelů podle charakteru úlohy. Jak je v navržené architektuře řešena situace, kdy konkrétní model nebude v budoucnu dostupný nebo bude nahrazen novější verzí — je systém vendor-agnostický? 3) V práci byly pro konkurenční srovnání vybrány tři mezinárodní nástroje (Coursebox AI, LearnWorlds, Gamma), u kterých nebylo zjištěno primární zaměření na evaluaci vzdělávacích materiálů. Dokázal byste identifikovat a stručně charakterizovat jiný existující nástroj – ať už český, nebo zahraniční – který se problematice evaluace vzdělávacího obsahu pomocí AI věnuje? Jak by se s ním navrhované řešení Klara dalo porovnat?

Grade proposed by reviewer: A

Responsibility: Mgr. et Mgr. Hana Odstrčilová