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. |