Webová aplikace: Testování studentů s využitím adaptivních testovacích metod
Web Application: Testing of students using adaptive evaluation methods
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/172152Identifiers
Study Information System: 236297
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Forstová, Lenka
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming and Software Systems
Department
Department of Software and Computer Science Education
Date of defense
10. 9. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Keywords (Czech)
automatické generování testů|počítačové adaptivní testování|testování studentů|webová aplikaceKeywords (English)
automatic test generation|computerized adaptive testing|student testing|web applicationNásledující práce se zabývá vytvořením webové aplikace pro testování znalostí stu- dentů, se zaměřením na adaptivní formu testování. Práce je rozdělena na teoretickou a praktickou část. V teoretické části je představen koncept adaptivního testování znalostí. Následně jsou představeny poznatky z provedeného průzkumu potřeb uživatelů, které sloužily jako základ pro návrh webové aplikace. Praktická část je věnována implementaci této aplikace, která umožňuje snadné vytváření, správu a vyhodnocování testů určených k evaluaci znalostí studentů učitelem. Je zde možné nahlédnout do fungování PHP fra- meworku Symfony, MVC modelu, a také se dozvědět více o návrhu databáze a její správu pomocí Doctrine 2. Na závěr byl výsledný program představen několika uživatelům v rámci cílové skupiny, kteří provedli evaluaci uživatelské přívětivosti vzniklé aplikace. 1
The following work deals with the creation of a web application for testing students' knowledge, with a focus on the adaptive form of testing. The work is divided into theoreti- cal and practical part. The theoretical part introduces the concept of adaptive knowledge testing. Subsequently, the findings from the survey of user needs are presented, which served as a basis for the design of a web application. The practical part is devoted to the implementation of a web application, which allows easy creation, administration and evaluation of tests designed to evaluate students' knowledge by the teacher. It is possible to look into the functioning of the PHP framework Symfony, MVC model, and also to learn more about database design and its management using Doctrine 2. Finally, the resulting program was presented to a few users within the target group, who evaluated the user friendliness of the resulting application. 1