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 na procvičování databázových dotazů
Název práce v češtině: Webová aplikace na procvičování databázových dotazů
Název v anglickém jazyce: Web application for learning SQL
Akademický rok vypsání: 2023/2024
Typ práce: bakalářská práce
Jazyk práce:
Ústav: Katedra softwaru a výuky informatiky (32-KSVI)
Vedoucí / školitel: Mgr. Klára Pešková, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.03.2024
Datum zadání: 03.03.2024
Datum potvrzení stud. oddělením: 09.04.2024
Zásady pro vypracování
Cílem práce je vytvořit webovou aplikaci, která umožní interaktivně procvičit jazyk SQL. Úkoly v rámci této aplikace budou tematicky vhodné pro žáky středních škol a gymnázií, rozsah bude vycházet z oblasti Informační systémy v novém RVP [1]. Aplikace bude mít tři hlavní části: SQL hřiště, úkoly a "Diskusní fórum". SQL hřiště bude sloužit k volnému procvičování SQL dotazů. Druhá část bude obsahovat předem připravené úkoly nad předdefinovanými tabulkami. Ve třetí části bude po doplnění správných SQL dotazů postupně přibývat funkcionalita Diskusního fóra.

Součástí aplikace bude část pro učitele, která umožní přidávání vlastních úkolů, vytváření sad úkolů a jednoduché sdílení těchto sad se studenty.

K procvičování SQL bude aplikace používat lokální databázi běžící v prohlížeči. Pro správu úloh a jejich sad v učitelské části bude použita databáze na serveru, komunikace s touto databází bude probíhat pomocí REST API.
Seznam odborné literatury
[1] Rámcový vzdělávací program pro gymnázia, RVP G, Praha,září 2021
https://www.edu.cz/rvp-ramcove-vzdelavaci-programy/ramcove-vzdelavaci-programy-pro-gymnazia-rvp-g/

[2] Grinberg, M. (2018). Flask web development: developing web applications with python. O'Reilly Media, Inc.

[3] Richardson, L., Amundsen, M., Ruby S. (2013). RESTful Web APIs. O'Reilly Media, Inc.
 
Univerzita Karlova | Informační systém UK