Cílem této diplomové práce je vytvořit moderní webovou aplikaci, která má za úkol usnadnit učitelům činnosti ve výuce jako jsou prezentace nového učiva, sběr domácích úkolů či připomínání nejrůznějších událostí. Aplikace také poskytuje učitelům prostředky pro evaluaci výuky a autoevaluaci studentů. V teoretické části jsou přiblíženy pojmy evaluace a e-learning. Dále jsou zde popsány použité technologie. V praktické části je popsána analýza požadavků, řešení aplikace a konečná implementace na testovací server.
Annotation in English
The aim of this thesis is creating a modern web application which can facilitate the activities in tuition processes like presentation of new curriculum, collecting of homework or showing of reminders. The application provides tools for evaluation of tuition processes and autoevaluation of students. In theoretical part, expressions like evaluation and e-learning are explained. In this part, technologies which were used in this application are described. Requirements analysis, application solution and final implementation on the test server are described in the practical part.
Keywords
Evaluace, výuka, e-learning, PHP, MySQL, jQuery, Nette, webová aplikace
Keywords in English
Evaluation, tuition process, e-learning, PHP, MySQL, jQuery, Nette, web application
Length of the covering note
62 s
Language
CZ
Annotation
Cílem této diplomové práce je vytvořit moderní webovou aplikaci, která má za úkol usnadnit učitelům činnosti ve výuce jako jsou prezentace nového učiva, sběr domácích úkolů či připomínání nejrůznějších událostí. Aplikace také poskytuje učitelům prostředky pro evaluaci výuky a autoevaluaci studentů. V teoretické části jsou přiblíženy pojmy evaluace a e-learning. Dále jsou zde popsány použité technologie. V praktické části je popsána analýza požadavků, řešení aplikace a konečná implementace na testovací server.
Annotation in English
The aim of this thesis is creating a modern web application which can facilitate the activities in tuition processes like presentation of new curriculum, collecting of homework or showing of reminders. The application provides tools for evaluation of tuition processes and autoevaluation of students. In theoretical part, expressions like evaluation and e-learning are explained. In this part, technologies which were used in this application are described. Requirements analysis, application solution and final implementation on the test server are described in the practical part.
Keywords
Evaluace, výuka, e-learning, PHP, MySQL, jQuery, Nette, webová aplikace
Keywords in English
Evaluation, tuition process, e-learning, PHP, MySQL, jQuery, Nette, web application
Research Plan
Zpracujte analýzu hlavních požadavků na webovou aplikaci pro podporu a evaluaci výuky.
Navrhněte strukturu databáze a webové aplikace.
Vytvořte aplikaci a popište postup řešení.
Věnujte pozornost zabezpečení aplikace.
Navrhněte a implementujte do aplikace příklady vzorových evaluačních dotazníků.
Implementujte a otestujte vytvořenou aplikaci na ukázkovém internetovém serveru či na serveru vybrané školy.
Vytvořte kompletní dokumentaci ke správě a používání aplikace.
Research Plan
Zpracujte analýzu hlavních požadavků na webovou aplikaci pro podporu a evaluaci výuky.
Navrhněte strukturu databáze a webové aplikace.
Vytvořte aplikaci a popište postup řešení.
Věnujte pozornost zabezpečení aplikace.
Navrhněte a implementujte do aplikace příklady vzorových evaluačních dotazníků.
Implementujte a otestujte vytvořenou aplikaci na ukázkovém internetovém serveru či na serveru vybrané školy.
Vytvořte kompletní dokumentaci ke správě a používání aplikace.
Recommended resources
RESIG, John. JavaScript a Ajax: moderní programování webových aplikací. Vyd. 1. Překlad Ondřej Baše, Ondřej Žižka. Brno: Computer Press, 2007, 360 s. ISBN 978-802-5118-245.
LACKO, Ľuboslav. PHP a MySQL: hotová řešení. 1. vyd. Brno: CP Books, 2005, 299 s. ISBN 80-251-0397-8.
BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN 80-247-1146-X.
ASLESON, Ryan. AJAX: vytváříme vysoce interaktivní webové aplikace. Vyd. 1. Překlad Jakub Zemánek. Brno: Computer Press, 2006, 269 s. ISBN 80-251-1285-3.
VRÁNA, Jakub. 1001 tipů a triků pro PHP. Vyd. 1. Brno: Computer Press, 2010, 456 s. ISBN 978-802-5129-401.
VAŠŤATKOVÁ, Jana. Úvod do pedagogické evaluace a jejích metod: studijní texty pro distanční vzdělávání : projekt Školský management. 1. vyd. Olomouc: Univerzita Palackého v Olomouci, 2010, 75 s. ISBN 978-802-4426-815.
CHRÁSKA, Miroslav. Metody pedagogického výzkumu: základy kvantitativního výzkumu. Vydání 1. Praha: Grada Publishing, 2007, 265 s. ISBN 978-802-4713-694.
Recommended resources
RESIG, John. JavaScript a Ajax: moderní programování webových aplikací. Vyd. 1. Překlad Ondřej Baše, Ondřej Žižka. Brno: Computer Press, 2007, 360 s. ISBN 978-802-5118-245.
LACKO, Ľuboslav. PHP a MySQL: hotová řešení. 1. vyd. Brno: CP Books, 2005, 299 s. ISBN 80-251-0397-8.
BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN 80-247-1146-X.
ASLESON, Ryan. AJAX: vytváříme vysoce interaktivní webové aplikace. Vyd. 1. Překlad Jakub Zemánek. Brno: Computer Press, 2006, 269 s. ISBN 80-251-1285-3.
VRÁNA, Jakub. 1001 tipů a triků pro PHP. Vyd. 1. Brno: Computer Press, 2010, 456 s. ISBN 978-802-5129-401.
VAŠŤATKOVÁ, Jana. Úvod do pedagogické evaluace a jejích metod: studijní texty pro distanční vzdělávání : projekt Školský management. 1. vyd. Olomouc: Univerzita Palackého v Olomouci, 2010, 75 s. ISBN 978-802-4426-815.
CHRÁSKA, Miroslav. Metody pedagogického výzkumu: základy kvantitativního výzkumu. Vydání 1. Praha: Grada Publishing, 2007, 265 s. ISBN 978-802-4713-694.