Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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
 
Univerzita Karlova | Informační systém UK