Original title:
Software pro podporu výuky programování v jazyce MATLAB s prvky gamifikace
Translated title:
Software for teaching MATLAB programming with gamification features
Authors:
Vodička, Ondřej ; Appel, Martin (referee) ; Grepl, Robert (advisor) Document type: Master’s theses
Year:
2024
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[eng][cze]
Tato práce se zabývá návrhem a realizací výukového softwaru pro podporu výuky programování v MATLABU s funkcí testování studentů. Bylo vytvořeno grafické rozhraní pro řešení úloh napojené na server prostřednictvím REST API. Pro tento systém byla rovněž navržena a vytvořena databáze pro ukládání dat potřebných pro chod systému a učitelské rozhraní, sloužící ke správě celého systému. Výstupem této práce je komplexní výuková aplikace, která může sloužit pro výuku v kurzech, jejichž předmětem je programování v prostředí MATLAB.
This thesis deals with the design and creation of a educational software for teaching MATLAB programming with a possibility to examine students. A graphical user interface was built for solving MATLAB coding tasks with connection to a server using REST API. A database was designed and implemented for storing data which is essential for running the system and a teacher client was developed for the system management. The outcome of this thesis is a complex educational application which can serve for teaching MATLAB programming in various university courses.
Keywords:
Electron; MATLAB; MySQL; návrh grafického rozhraní; PHP; REST API; server; Symfony; Vue; Vuetify; výuková aplikace; educational application; Electron; graphical user interface design; MATLAB; MySQL; PHP; REST API; server; Symfony; Vue; Vuetify
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/249052