Webová aplikácia na precvičovanie databázových dopytov
Thesis title in thesis language (Slovak): | Webová aplikácia na precvičovanie databázových dopytov |
---|---|
Thesis title in Czech: | Webová aplikace na procvičování databázových dotazů |
Thesis title in English: | Web application for learning SQL |
Key words: | SQL precvičovanie|vzdelávacia webová aplikácia|stredné školy |
English key words: | SQL practice|educational web application|secondary schools |
Academic year of topic announcement: | 2023/2024 |
Thesis type: | Bachelor's thesis |
Thesis language: | slovenština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | Mgr. Klára Pešková, Ph.D. |
Author: | Bc. Sabína Ságová - assigned and confirmed by the Study Dept. |
Date of registration: | 03.03.2024 |
Date of assignment: | 03.03.2024 |
Confirmed by Study dept. on: | 04.07.2024 |
Date and time of defence: | 06.09.2024 09:00 |
Date of electronic submission: | 18.07.2024 |
Date of submission of printed version: | 18.07.2024 |
Date of proceeded defence: | 06.09.2024 |
Opponents: | Mgr. Petra Vysušilová |
Guidelines |
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. |
References |
[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. |