Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Matyáš Krejza
Acad. year: 2025/2026
Supervisor: prof. Ing. Adam Herout, Ph.D.
Reviewer: Ing. Michal Hradiš, Ph.D.
This thesis focuses on the design and implementation of a web application for watching lecture recordings, enhanced with features that support active learning. When working with long lecture recordings, students lack tools for quickly navigating the content, searching for specific topics, and reviewing covered material. The proposed system converts recorded lectures into a streamable format, creates automatic transcripts with timestamps, and uses large language models to generate metadata, summaries, chapters, quizzes, and flashcards. The transcripts are also indexed into a vector database and utilized by a chatbot that enables semantic search within lecture content and the creation of study plans with links to specific time segments of the recordings. The result is a functional prototype that was continuously tested by students during the exam period and further improved based on the feedback received.
lecture recordings, VOD, transcription, large language models, RAG, vector database, semantic search, chat agent
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
prof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen)
Supervisor’s reportprof. Ing. Adam Herout, Ph.D.
Práce byla explorativního charakteru. Řešitel expeirmentoval s různými moderními řešeními v oblasti AI, navrhl a prototypoval dílčí prvky uživatelského rozhraní řešeného systému a přišel se systémem, který je značně inovativní a mohl by být prakticky použitelný (a užitečný).
Cílem práce bylo prototypovat možnosti využití moderních modelů AI pro sledování zaznamenaných přednášek v rámci systému FIT VUT. Řešiteli se podařilo prototypovat několik různých způsobů zpracování videozáznamů a několik různých prvků UI pro prezentování videozáznamů. Prototypované části byly integrovány do demonstračního UI, které nemá ambici být produkční aplikací, ale ukazuje směry, kam by se další vývoj prakticky použitelné aplikace mohl ubírat.
Řešitel se velice dobře zorientoval v možnostech současné AI a ve způsobu návrhu a implementace webových uživatelských rozhraní. Práce s literaturou odpovídala žánru zadání.
Řešitel pracoval velice aktivně po oba semestry. Při řešení vyzkoušel množství různých řešení a přístupů. Na domluvené konzultace docházel připraven a vždy se zajímavým pokrokem.
Práce byla dokončena bez problémů včas a dostatečně konzultována.
Grade proposed by supervisor: A
Reviewer’s reportIng. Michal Hradiš, Ph.D.
Student experimentoval s různými přístupy, jak může AI pomoci při samostudiu ze záznamů přednášek. Některé funkce jsou zajímavé, ale aplikace je nedotažená. Tvorba aplikace působí mírně chaoticky a nebyla podložena důsledným průzkumem současné literatury ani ověřením vlivu na efektivitu učení. Text práce je naprosto chaotický
Evaluation level: obtížnější zadání
Zadání vyžaduje inovativní přístup k využití AI funkcí pro podporu učení.
Práce je chaotická. Text nepostupuje od abstrakce k detailům, přeskakuje mezi úrovněmi abstrakce a tématy. Témata se opakují z různých pohledů. V textu se prolínají myšlenky bez uceleného smyslu.
Nápříklad teprve kapitola 7 trochu uceleně shrnuje samotné AI funkce, specifikace požadavků je částečně v kapitole 8. Oproti tomu text začíná technickými detaily jako jsou překódování a streamování videa. Naprosto chybí ucelený návrh a představení aplikace. Některé části jsou velmi povrchní, mimo jiné proto, že část informací je uvedena jinde, např. 4.1 Průzkum lokálních modelů. Text velmi často vysvětluje myšlenky pomocí zdrojových kódů.
Úprava práce je v pořádku až na některé velmi krátké kapitolky a nevhodné používání zdrojových kódů vložených přímo do toku textu. Formulace v trpném rodě pro vlastní činnost působí nepřirozeně: „Na základě rozhovorů bylo usouzeno, že ...“
Student vyzkoušel řadu různých funkcí a přístupů v aplikaci pro sledování záznamů přednášek. Výsledná aplikace je zajímavá, ale působí nedotaženě. Testování bylo omezené. Nebylo prokázáno, že by zvolené AI funkce přispívaly k efektivnějšímu učení, i když by to v tomto případě bylo možné.
Aplikace je zajímavá. Aby ale byla užitečná, bude na ní potřeba ještě hodně pracovat.
Evaluation level: zadání splněno
Evaluation level: je v obvyklém rozmezí
Práce se odkazuje na 18 zdrojů, ale jen na minimum kvalitních odborných publikací. Pro tuto práci to možná stačí, ale chybí mi jakékoli zdroje o využití AI nástrojů při studiu a samostudiu. Zdroje by mohly být využívány důsledněji a některé poznámky pod čarou mohly být uvedeny mezi zdroji.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová