Logovací systém pro nástroj na výuku transformací I3T
Logging system for the Interactive Tool for Teaching Transformations - I3T
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Filip Uhlík
Vedoucí práce
Felkel Petr
Oponent práce
Sloup Jaroslav
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Transformace v počítačové grafice dělají studentům potíže. S pochopením transformací pomáhá Interaktivní nástroj na výuku transformací (I3T), který je využíván na Katedře počítačové grafiky a interakce v předmětu Programování grafiky. Cílem této práce je vytvořit pro I3T nástroje, které pomohou s dalším vývojem aplikace jako takové a jejího obsahu (naučné vzorové úlohy), popřípadě pomohou zjistit, na co se zaměřit během výuky. Tyto nástroje jsou logovací systém uživatelské interakce v aplikaci I3T a aplikace, která záznamy pomůže vyhodnotit. Do nástroje I3T byl implementován logger, který pomocí sledování událostí (tzv. Event tracking) umožňuje zaznamenávat uživatelskou interakci do souboru. Pro vyhodnocení záznamů byla navržena a poté v programovacím jazyce Python implementována vyhodnocovací aplikace Log Viewer. Aplikace zobrazuje záznamy interakce jako časové osy. Logovací systém společně s aplikací Log Viewer umožňuje snadné získání a vyhodnocení záznamů uživatelské interakce v aplikaci I3T. Log Viewer umožňuje také porovnávat záznamy mezi sebou nebo se vzorovým řešením úlohy. Logování bude sloužit k vývoji aplikace I3T, vývoji vzorových úloh, které jsou součástí I3T, a k zlepšení zaměření výuky studentů. Transformations in computer graphics are difficult for the students. The Interactive Tool for Teaching Transformations (I3T), which is used at the Department of Computer Graphics and Interaction in the subject of Graphic Programming, helps to understand these transformations. The aim of this work is to create tools for I3T that will help with the further development of the application and its content (educational tutorial tasks), or help to find out what to focus on during teaching. These tools are the user interaction logging system in the I3T application and the application that will help evaluate the records. A logger has been implemented in the I3T tool, which allows event tracking to record user interaction to a file. An evaluation application called Log Viewer was designed and then implemented in the Python programming language. The application displays interaction records as timelines. The logging system together with the Log Viewer application allows easy acquisition and evaluation of user interaction records in the I3T tool. Log Viewer also allows you to compare logs with each other or with an ideal solution. Logging will be used to develop the I3T tool, to develop the tutorial tasks that are part of I3T, and to improve teaching focus.
Kolekce
- Bakalářské práce - 13136 [1124]