Název:
Platforma pro podporu interaktivity ve výuce
Autoři:
Hofman, Dominik ; Bidlo, Michal (oponent) ; Mrázek, Vojtěch (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato bakalářská práce se zaměřuje na vývoj systému pro podporu interaktivity mezi posluchači a prezentujícími, klade si za cíl zvýšit míru zapojení pošluchačů a udržet tak jejich pozornost. Hlavním cílem práce je navrhnout a implementovat systém pro podporu výuky IT orientovaných kurzů, přičemž klíčovým prvkem bude možnost vkládání a editace programového kódu. Platforma je realizována formou progresivní webové aplikace. Aplikace dokáže ověřit geolokaci uživatele, tedy zda je posluchač přítomen na fakultě informatiky VUT. Prezentující vytvoří kvíz s otázkami a správnými odpověďmi - tím je vygenerován přístupový kód ke kvízu. Posluchači se pomocí tohoto kódu připojí ke kvízu a~čekají na jeho zahájení. Poté se uživatelům vždy již postupně zobrazují otázky s~jednotlivými odpověďmi, ze kterých posluchač vybírá ty správné. Přednášející si po skončení kvízu dokáže zobrazit jeho detailní statistiky. Práce dále zahrnuje ověření funkčnosti implementace a hodnocení jejich parametrů z~hlediska funkčních i nefunkčních požadavků. Pro vyhodnocení výsledků je využito dotazníkového šetření, které poskytuje informace o přívětivosti uživatelského prostředí a spokojeností s aplikací.
This bachelor's thesis focuses on the development of a system to support interactivity between listeners and presenters, aiming to increase the level of listener engagement and thus maintain their attention. The main goal of the work is to design and implement a~system to support the teaching of IT-oriented courses, the key element of which will be the possibility of inserting and editing program code. The platform is implemented in the form of a progressive web application. The application can verify the geolocation of the user, i.e. whether the listener is present at the faculty of information technology VUT. The presenter creates a quiz with questions and correct answers - this generates an access code for the quiz. Listeners use this code to join the quiz and wait for it to start. Afterwards, users are always presented with questions with individual answers, from which the listener selects the correct ones. After finishing the quiz, the presenter can view its detailed statistics. The work also includes verification of the functionality of the implementation and evaluation of their parameters from the point of view of functional and non-functional requirements. A questionnaire survey is used to evaluate the results, which provides information on the friendliness of the user environment and satisfaction with the application.
Klíčová slova:
firebase; GPS; interaktivita; javascript; progresivní webová aplikace; PWA; QR kód; react; vite; webpack; firebase; GPS; interactivity; javascript; progressive web application; PWA; QR code; react; vite; webpack
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/247853