Cílem této bakalářské práce bylo vytvořit funkční aplikaci pro výukový kurz angličtiny v online
podobě. Bakalářská práce je rozdělena na dvě části, a to na teoretickou a praktickou. Teoretická
část se zabývá rešeršemi podobných systémů, které se touto problematikou již zabývají.
V praktické části jsou popsané použité technologie PHP, MySQL, Javascript a framework
Nette. Dále také popis výsledné webové aplikace, umožňující výuku rozdělenou na jednotlivé
lekce a zaznamenávání výsledků jednotlivých uživatelů.
Anotace v angličtině
The aim of this bachelor thesis was to create a functional application for an online course in
English. The bachelor thesis is divided into two parts, theoretical and practical. The theoretical
part deals with researches of similar systems, which are already dealing with this issue. The
practical part describes the PHP, MySQL, JavaScript and Nette technologies. Also, a
description of the resulting web application, allowing the lesson to be divided into individual
lessons and recording individual users' results.
Klíčová slova
PHP, MySQL, angličtina, kurz, online, databáze
Klíčová slova v angličtině
PHP, MySQL, english, course, Online, database
Rozsah průvodní práce
56 s. (70 945 znaků)
Jazyk
CZ
Anotace
Cílem této bakalářské práce bylo vytvořit funkční aplikaci pro výukový kurz angličtiny v online
podobě. Bakalářská práce je rozdělena na dvě části, a to na teoretickou a praktickou. Teoretická
část se zabývá rešeršemi podobných systémů, které se touto problematikou již zabývají.
V praktické části jsou popsané použité technologie PHP, MySQL, Javascript a framework
Nette. Dále také popis výsledné webové aplikace, umožňující výuku rozdělenou na jednotlivé
lekce a zaznamenávání výsledků jednotlivých uživatelů.
Anotace v angličtině
The aim of this bachelor thesis was to create a functional application for an online course in
English. The bachelor thesis is divided into two parts, theoretical and practical. The theoretical
part deals with researches of similar systems, which are already dealing with this issue. The
practical part describes the PHP, MySQL, JavaScript and Nette technologies. Also, a
description of the resulting web application, allowing the lesson to be divided into individual
lessons and recording individual users' results.
Klíčová slova
PHP, MySQL, angličtina, kurz, online, databáze
Klíčová slova v angličtině
PHP, MySQL, english, course, Online, database
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude umožňovat online kurz výuky angličtiny.
Aplikace bude umožňovat tyto funkcionality:
přístup uživatelů do systému podle oprávnění, evidence uživatelů a dosažených výsledků v kurzu, test pro každou lekci, přístup k jednotlivým lekcím v závislosti na výsledcích testů, statistika úspěšnosti testů a generování sestav dle volitelně zadaných kritérií.
V teoretické části bude rešerše systémů, které se zabývají touto problematikou.
Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení.
Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze MySQL nebo Oracle.
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude umožňovat online kurz výuky angličtiny.
Aplikace bude umožňovat tyto funkcionality:
přístup uživatelů do systému podle oprávnění, evidence uživatelů a dosažených výsledků v kurzu, test pro každou lekci, přístup k jednotlivým lekcím v závislosti na výsledcích testů, statistika úspěšnosti testů a generování sestav dle volitelně zadaných kritérií.
V teoretické části bude rešerše systémů, které se zabývají touto problematikou.
Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení.
Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze MySQL nebo Oracle.
Seznam doporučené literatury
LACKO, Luboslav. Oracle - Správa, programování a použití databázového systému. Brno: Computer Press a.s., 2007. 573 s. ISBN 978-80-251-1490-2.
GROFF, James R. a Paul N. WEINBERG. SQL kompletní průvodce. Brno: Computer Press a.s., 2005. 936 s. ISBN 80-251-0369-2.
NARAMORE, Elizabeth, Jason GERNER, Scouarnec YANN LE and Timothy BORONCZYK. PHP 6, MySQL, Apache: Vytváříme webové aplikace. Brno: Computer Press a.s., 2009. 816 s. EAN:9788025127674.
DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada, 2006. 200 s. ISBN: 80-247-1382-9.
Seznam doporučené literatury
LACKO, Luboslav. Oracle - Správa, programování a použití databázového systému. Brno: Computer Press a.s., 2007. 573 s. ISBN 978-80-251-1490-2.
GROFF, James R. a Paul N. WEINBERG. SQL kompletní průvodce. Brno: Computer Press a.s., 2005. 936 s. ISBN 80-251-0369-2.
NARAMORE, Elizabeth, Jason GERNER, Scouarnec YANN LE and Timothy BORONCZYK. PHP 6, MySQL, Apache: Vytváříme webové aplikace. Brno: Computer Press a.s., 2009. 816 s. EAN:9788025127674.
DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada, 2006. 200 s. ISBN: 80-247-1382-9.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V práci je vytvořena funkční aplikace, která umožňuje online kurz výuky angličtiny s následujícími funkcionalitami: přístup uživatelů do systému podle oprávnění, evidence uživatelů a dosažených výsledků v kurzu, statistiky úspěšnosti testů a generování sestav dle volitelně zadaných kritérií. V teoretické části je provedena podrobná rešerše a hodnocení podobných systémů, z kterého vychází návrh vlastní aplikace. SQL dotazy jsou řešeny z pohledu bezpečnostních rizik. Pro tvorbu aplikace byly využity následující technologie: Xamp a Apache pro zprovoznění webového serveru, skriptovací jazyk PHP, databáze MySQL, Nette framework pro webové aplikace, CSS pro stylování, JavaScript a vývojové prostředí Netbeans.
Při kontrole v systému IS STAG byla nalezena shoda pouze u 9 dokumentů s nejvyšší podobností 11%. Nejedná se o plagiát.