Název:
Webový systém pro vytváření matematických příkladů
Překlad názvu:
Web System for Math Tests Creation
Autoři:
Czirok, Dávid ; Zemčík, Pavel (oponent) ; Szőke, Igor (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2022
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
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.
This thesis aims to simplify the creation and evaluation of online math tests by automating the creation of tasks and their subsequent use in test building. It includes the proposal of a language intended for creating task templates and the implementation of an interpreter which processes it and generates concrete tasks. The final product is represented by a simple web system using this language and its interpreter, enabling teachers to create tasks and tests which students can take. The front-end of the application is built with technologies from the Vue.js ecosystem and the Vuetify library. The back-end uses the Express.js framework and the library Sequelize for communication with a MySQL database.
Klíčová slova:
API; Axios; interpreter; IS; JavaScript; language; math tasks; math tests; Node; Sequelize; SQL; Vue; Vuetify; web application
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/207228