Návrh uživatelského rozhraní kalendáře sdíleného mezi studenty a pedagogy pro organizaci doučování
User interface design of a planning calendar for tutoring lessons shared between students and teachers
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Sabina Balaeva
Vedoucí práce
Serédi Ladislav
Oponent práce
Huřťák Petr
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
Cílem této bakalářské práce je navržení a implementace uživatelského rozhraní kalendáře pro organizaci doučování mezi studenty a pedagogy. Nejprve je provedena rešerše existujících řešení. Na základě této rešerše jsou sestaveny funkční požadavky systému a vytvořen low-fidelity wireframe webové aplikace. Tento drátěný model čili wireframe je následně podroben uživatelskému testování, jehož výsledky jsou diskutovány. Serverová část aplikace je implementována pomocí Pocketbase. Pro klientskou část je použit React. Jako CSS framework je zvolen Tailwind v kombinaci s Flowbite. Kalendář je implementován pomocí kalendářové komponenty DayPilot. Výsledná aplikace je otestována uživateli a výsledky vyhodnoceny. The aim of this bachelor thesis is to design and implement a calendar user interface for organizing tutoring sessions between students and teachers. First, a search of existing solutions is conducted. Based on this research, the functional requirements of the system are compiled and a lowfidelity wireframe of the web application is created. This wireframe is then subjected to user testing, the results of which are discussed. The server side of the application is implemented using Pocketbase. For the client part, React is used. Tailwind is chosen as the CSS framework in combination with Flowbite. The calendar is implemented using DayPilot calendar component. The resulting application is tested by users and the results are evaluated.
Kolekce
- Bakalářské práce - 13136 [1123]