Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
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.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html