Tato diplomová práce pojednává o návrhu webové aplikace pro sbírku úloh s možností testování znalostí a následné realizaci funkční verze aplikace. Práce popisuje možnosti testování znalostí studentů, detailněji metodu didaktických testů, představuje webové technologie použité při vývoji webové aplikace. V praktické části představuje funkční aplikaci, popisuje technické řešení a do detailu dokumentuje administrační i veřejnou část aplikace.
Annotation in English
This diploma thesis deals with the design of a web application for a collection of tasks with the possibility of testing the knowledge and subsequent implementation of a functional version of the application. The thesis describes the possibilities of testing the knowledge of students, more in detail the method of didactic tests, represents the web technologies used in the development of the web application. In the practical part, it presents a functional application, describes the technical solution and documents the administrative and public part of the application in detail.
web application, collection of tasks, physics, testing, didactic tests, PHP, Nette, MySQL, web technologies
Length of the covering note
68 s. (58 437 znaků)
Language
CZ
Annotation
Tato diplomová práce pojednává o návrhu webové aplikace pro sbírku úloh s možností testování znalostí a následné realizaci funkční verze aplikace. Práce popisuje možnosti testování znalostí studentů, detailněji metodu didaktických testů, představuje webové technologie použité při vývoji webové aplikace. V praktické části představuje funkční aplikaci, popisuje technické řešení a do detailu dokumentuje administrační i veřejnou část aplikace.
Annotation in English
This diploma thesis deals with the design of a web application for a collection of tasks with the possibility of testing the knowledge and subsequent implementation of a functional version of the application. The thesis describes the possibilities of testing the knowledge of students, more in detail the method of didactic tests, represents the web technologies used in the development of the web application. In the practical part, it presents a functional application, describes the technical solution and documents the administrative and public part of the application in detail.
web application, collection of tasks, physics, testing, didactic tests, PHP, Nette, MySQL, web technologies
Research Plan
Seznamte se se zaměřením fyzikálních předmětů vyučovaných na Fakultě aplikované informatiky.
Specifikujte vhodné způsoby testování znalostí studentů ve fyzikálních předmětech.
Vytvořte validní webovou aplikaci pro sbírku úloh s možností testování.
Webová aplikace bude obsahovat rozhraní pro snadnou administraci sbírky (editace kategorie, zadání, výsledků, řešení).
Webová aplikace bude umožňovat tvorbu testu z předvolené množiny úloh s možností časového omezení.
Implementujte ochranu minimalizující možnost podvádění u testů.
Sbírku úloh naplňte vzorovými příklady a demonstrujte její funkčnost.
Research Plan
Seznamte se se zaměřením fyzikálních předmětů vyučovaných na Fakultě aplikované informatiky.
Specifikujte vhodné způsoby testování znalostí studentů ve fyzikálních předmětech.
Vytvořte validní webovou aplikaci pro sbírku úloh s možností testování.
Webová aplikace bude obsahovat rozhraní pro snadnou administraci sbírky (editace kategorie, zadání, výsledků, řešení).
Webová aplikace bude umožňovat tvorbu testu z předvolené množiny úloh s možností časového omezení.
Implementujte ochranu minimalizující možnost podvádění u testů.
Sbírku úloh naplňte vzorovými příklady a demonstrujte její funkčnost.
Recommended resources
HALLIDAY, David, Robert RESNICK, Jearl WALKER a Petr DUB. Fyzika. 2., přeprac. vyd. Brno: VUTIUM, c2013, 2 sv. Překlady vysokoškolských učebnic. ISBN 978-80-214-4123-1.
CHAFFER, Jonathan a Karl SWEDBERG. Mistrovství v jQuery: \matsymb{lbrack}kompletní průvodce vývojáře\matsymb{rbrack}. Brno: Computer Press, 2013, 384 s. Mistrovství v. ISBN 978-80-251-4103-8.
SCHWARTZ, Baron, Peter ZAITSEV a Vadim TKACHENKO. High performance MySQL. 3rd ed. Sebastopol: O\symbol{39}Reilly, 2012, xxviii, 793 s. ISBN 978-1-449-31428-6.
HOWARD, Michael a David LEBLANC. Bezpečný kód: \matsymb{lbrack}techniky a strategie tvorby bezpečných webových aplikací\matsymb{rbrack}. Brno: Computer Press, 2008, 895 s. ISBN 978-80-251-2050-7.
CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3: názorný průvodce tvorbou WWW stránek. Brno: Computer Press, 2012, 439 s. ISBN 978-80-251-3733-8.
Nette Framework: dokumentace \matsymb{lbrack}online\matsymb{rbrack}. Nette Foundation, 2017 \matsymb{lbrack}cit. 2017-11-09\matsymb{rbrack}. Dostupné z: https://doc.nette.org/cs/2.4/
STANÍČEK, Petr. Dobrý designér to všechno ví. Kamenné Žehrovice: vlastním nákladem autora, 2016, 306 s. ISBN 978-80-260-9427-2.
Recommended resources
HALLIDAY, David, Robert RESNICK, Jearl WALKER a Petr DUB. Fyzika. 2., přeprac. vyd. Brno: VUTIUM, c2013, 2 sv. Překlady vysokoškolských učebnic. ISBN 978-80-214-4123-1.
CHAFFER, Jonathan a Karl SWEDBERG. Mistrovství v jQuery: \matsymb{lbrack}kompletní průvodce vývojáře\matsymb{rbrack}. Brno: Computer Press, 2013, 384 s. Mistrovství v. ISBN 978-80-251-4103-8.
SCHWARTZ, Baron, Peter ZAITSEV a Vadim TKACHENKO. High performance MySQL. 3rd ed. Sebastopol: O\symbol{39}Reilly, 2012, xxviii, 793 s. ISBN 978-1-449-31428-6.
HOWARD, Michael a David LEBLANC. Bezpečný kód: \matsymb{lbrack}techniky a strategie tvorby bezpečných webových aplikací\matsymb{rbrack}. Brno: Computer Press, 2008, 895 s. ISBN 978-80-251-2050-7.
CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3: názorný průvodce tvorbou WWW stránek. Brno: Computer Press, 2012, 439 s. ISBN 978-80-251-3733-8.
Nette Framework: dokumentace \matsymb{lbrack}online\matsymb{rbrack}. Nette Foundation, 2017 \matsymb{lbrack}cit. 2017-11-09\matsymb{rbrack}. Dostupné z: https://doc.nette.org/cs/2.4/
STANÍČEK, Petr. Dobrý designér to všechno ví. Kamenné Žehrovice: vlastním nákladem autora, 2016, 306 s. ISBN 978-80-260-9427-2.