Vývoj webové aplikace pro tvorbu interaktivních dotazů
Web application for the creation of interactive form elements
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/208557Identifikátory
SIS: 293121
Kolekce
- Kvalifikační práce [21383]
Autor
Vedoucí práce
Oponent práce
Jeřábek, Tomáš
Fakulta / součást
Pedagogická fakulta
Obor
Informační technologie se zaměřením na vzdělávání
Katedra / ústav / klinika
Katedra informačních technologií a technické výchovy
Datum obhajoby
25. 5. 2026
Nakladatel
Univerzita Karlova, Pedagogická fakultaJazyk
Čeština
Známka
Dobře
Klíčová slova (česky)
Interaktivní dotazy, Javascript, PHP, knihovny, událostiKlíčová slova (anglicky)
Interactive questions, Javascript, PHP, libraries, eventsPráce se zabývá možnostmi tvorby webových interaktivních online testů z pohledu vývojáře s využitím JavaScriptu, jeho knihoven a jazyka PHP. Je rozdělena do dvou hlavních částí - teoretické a praktické. Teoretická část se zaměřuje na principy interaktivního testování a na technologické možnosti vývoje webových aplikací pro tvorbu testů. Zahrnuje stručné vymezení typů testových úloh a principů jejich automatizovaného vyhodnocování, dále požadavky kladené na interaktivní testovací aplikace a přehled vybraných frontendových a backendových technologií využívaných při vývoji webových aplikací. Tato část popisuje jejich základní principy a naznačuje jejich využití při tvorbě interaktivních prvků v prostředí webového prohlížeče. Na teoretickou část navazuje část praktická, která popisuje návrh, implementaci a testování konkrétních interaktivních úloh s využitím vybraných technologií. Výsledkem práce je přehled současných možností vývoje interaktivních webových aplikací a praktická ukázka tvorby interaktivních cvičení z pohledu programátora. Práce může sloužit jako vodítko či inspirace pro vývojáře, kteří se zabývají tvorbou vizuálně orientovaných interaktivních prvků na webu.
This thesis deals with the possibilities of creating web-based interactive online tests from a developer's perspective using JavaScript, its libraries, and the PHP programming language. The thesis is divided into two main parts - theoretical and practical. The theoretical part focuses on the principles of interactive testing and on technological approaches to the development of web applications for test creation. It includes a brief description of different types of questions and the principles of their automated evaluation, as well as the requirements for interactive testing applications. Furthermore, it provides an overview of selected frontend and backend technologies used in web application development. This part describes their basic principles and outlines their use in the creation of interactive elements in a web browser environment. The practical part follows the theoretical section and describes the design, implementation, and testing of specific interactive tasks using selected technologies. The result of this thesis is an overview of current possibilities for developing interactive web applications and a practical demonstration of creating interactive exercises from a programmer's perspective. The thesis may serve as a guide or inspiration for developers involved in the creation of...
