Detail práce

Webový systém pro vytváření matematických příkladů

Bakalářská práce Student: Czirok Dávid Nikolas Akademický rok: 2021/2022 Vedoucí: Szőke Igor, Ing., Ph.D.
Jazyk práce
slovenský
Abstrakt

Cieľom tejto práce bolo uľahčiť tvorbu a vyhodnocovanie matematických online testov automatizovaním procesu vytvárania ich príkladov a ich následného využitia pri zostavovaní testov. Zahrňovalo to návrh jazyka, ktorý umožní zápis šablón príkladov a interpretera, ktorý tento jazyk dokáže spracovať a generovať konkrétne príklady. Výsledok práce predstavuje jednoduchý webový systém, využívajúci tento jazyk a interpreter, umožňujúci učiteľom vytvárať príklady a testy, ktoré žiaci môžu vypĺňať. Klientská časť systému je implementovaná pomocou technológií z ekosystému Vue.js a knižnice Vuetify. Serverová časť je postavená na technológii Express.js s využítím knižnice Sequelize pre komunikáciu s MySQL databázou.

Klíčová slova

webová aplikácia, matematické príklady, matematické testy, IS, JavaScript, Vue, Vuetify, SQL, Sequelize, Axios, API, Node, interpreter, jazyk

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
13. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.

Otázky u obhajoby

1) Z popisu mi není úplně jasné, zda lze nějak "rozumně" parametrizovat rozsah čísel použitých v příkladech. Jde například zadat, že v příkladech se mají na nějaké pozici použít čísla v rozsahu 20-50 dělitelná třemi?
2) Lze při vytváření testů využít nějaký "mix" příkladů s různým bodovým hodnocením tak, aby součet bodů v testu odpovídal zadané hodnotě? (Jinými slovy, lze v testu rozumně míchat lehčí a těžší příklady?)

Komise
Herout Adam, prof. Ing., Ph.D. (UPGM FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Citace
CZIROK, Dávid. Webový systém pro vytváření matematických příkladů. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-13. Vedoucí práce Szőke Igor. Dostupné z: https://www.fit.vut.cz/study/thesis/24234/
BibTeX
@bachelorsthesis{FITBT24234,
    author = "Nikolas D\'{a}vid Czirok",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Webov\'{y} syst\'{e}m pro vytv\'{a}\v{r}en\'{i} matematick\'{y}ch p\v{r}\'{i}klad\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/24234/"
}
Nahoru