Webová aplikace pro řešení šachových diagramů
Název práce v češtině: | Webová aplikace pro řešení šachových diagramů |
---|---|
Název v anglickém jazyce: | Web application for solving chess tasks |
Klíčová slova: | PHP|MySql|CSS|AJAX|Šachy|JavaScript|SQL |
Klíčová slova anglicky: | PHP|MySql|CSS|AJAX|Chess|JavaScript|SQL |
Akademický rok vypsání: | 2019/2020 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | RNDr. Tomáš Holan, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 03.02.2020 |
Datum zadání: | 07.02.2020 |
Datum potvrzení stud. oddělením: | 17.02.2020 |
Datum odevzdání elektronické podoby: | 04.01.2022 |
Datum odevzdání tištěné podoby: | 20.07.2022 |
Oponenti: | RNDr. František Mráz, CSc. |
Zásady pro vypracování |
Cílem práce je vytvořit webovou aplikaci na zadávání šachových úloh a jejích řešení.
Aplikace by měla pomoci při výuce v šachovém oddíle, kde by její použití zatraktivnilo pro děti tuto hru. Mezi priority patří, aby se vycházelo z řešitelské soutěže, která v klubu probíhá již několik let. Úkoly mají být uložené v databázi MySql. Budou vytvořeny dva typy účtů - jeden pro žáky a druhý učitelský, na zadávání a vyhodnocování. Žákovský účet bude vyžadovat registraci, budou u něj vidět pouze údaje žáka. Na učitelském účtu bude k nahlédnutí a editovaní více údajů. Na tvorbu webové aplikace použijeme PHP a JavaScript. Na styly stránek aplikace použijeme CSS. Diagramy by měly být podle náročnosti rozděleny do několika skupin podle náročnosti. |
Seznam odborné literatury |
Tomáš Gröpl: HTML CSS a javascript, referenční příručka, technická literatura BEN, ISBN: 80-7300-099-7
Oliver Leiss, Jasmin Schmidt: PHP v praxi – pro začátečníky a mírně pokročilé, GRADA ISBN: 978-80-247-3060-8 Andi Gutmans, Stig Saether Bakken, Derick Rethans> Mistrovství v PHP 5, Computer Press, ISBN: 978-80-251-1519-0 PHP: https://www.php.net/ PHP, CSS, JavaScript, AJAX, SQL: https://www.w3schools.com/ MySql: https://www.mysql.com/ Roman Barták: Automaty a gramatiky, http://ktiml.mff.cuni.cz/~bartak/automaty/ FIDE Handbook, https://handbook.fide.com/chapter/E012018 |