Original title:
Vývoj webové aplikace pro tvorbu interaktivních dotazů
Translated title:
Web application for the creation of interactive form elements
Authors:
Kopecký, Lukáš ; Procházka, Josef (advisor) ; Jeřábek, Tomáš (referee) Document type: Bachelor's theses
Year:
2026
Language:
cze Abstract:
[cze][eng] Prá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...
Keywords:
events; Interactive questions; Javascript; libraries; PHP; Interaktivní dotazy; Javascript; knihovny; PHP; události
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/208557