Webová aplikácia na precvičovanie databázových dopytov
Název práce v jazyce práce (slovenština): | Webová aplikácia na precvičovanie databázových dopytov |
---|---|
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 |
Klíčová slova: | SQL precvičovanie|vzdelávacia webová aplikácia|stredné školy |
Klíčová slova anglicky: | SQL practice|educational web application|secondary schools |
Akademický rok vypsání: | 2023/2024 |
Typ práce: | bakalářská práce |
Jazyk práce: | slovenština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | Mgr. Klára Pešková, Ph.D. |
Řešitel: | Bc. Sabína Ságová - 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 |
Datum a čas obhajoby: | 28.06.2024 09:00 |
Datum odevzdání elektronické podoby: | 09.05.2024 |
Datum odevzdání tištěné podoby: | 09.05.2024 |
Datum proběhlé obhajoby: | 28.06.2024 |
Oponenti: | doc. RNDr. Jakub Klímek, Ph.D. |
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. |