Design and implementation of a multiple time-slot appointment calendar for effective planning of consultations
Návrh a implementace kalendáře s vícenásobnými časovými úseky pro schůzky pro efektivní plánování konzultací
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Files
Abstract
Práce začíná obsáhlým přehledem literatury o existujících řešeních kalendáře pro schůzky s více časovými úseky, zejména pro plánování konzultací. Zahrnuje to analýzu jejich funkcí, použitelnosti a uživatelských zkušeností. Tato analýza identifikuje nedostatky a oblasti pro zlepšení stávajících řešení. Práce navrhuje architekturu nového řešení sdíleného kalendáře, které tyto problémy řeší a poskytuje intuitivnější a uživatelsky přívětivější prostředí. Navržené řešení kalendáře zahrnuje vícenásobné rezervace časových slotů, obousměrné schvalování schůzek a snadnou interoperabilitu s dalšími nástroji kalendáře, jako jsou Kalendář Google a Outlook. Toho je dosaženo implementací rozhraní API pro komunikaci s jinými kalendářovými nástroji, které umožňuje vytváření trvalých agregovaných časových slotů a snadný import a export schůzek ve vhodném formátu pro jiné populární kalendářové nástroje. Součástí práce je také implementace prototypu navrhovaného kalendářového řešení. Tento prototyp demonstruje funkčnost a použitelnost navržené architektury a také způsoby, kterými zlepšuje uživatelské prostředí kalendářových řešení pro schůzky s více časovými sloty. V závěru práce jsou diskutovány výsledky a doporučení pro další práci. Navržené řešení kalendáře je snadno použitelné, efektivní a interoperabilní s jinými nástroji kalendáře a poskytuje lepší uživatelský zážitek při plánování schůzek s více sloty, zejména při plánování konzultací
The thesis begins with a comprehensive literature review of existing calendar solutions for multi-slot appointments, particularly for planning consultations. This includes analyzing their features, usability, and user experience. This analysis identifies pain points and areas for improvement in existing solutions. The thesis proposes an architecture for a new shared calendar solution that addresses these issues and provides a more intuitive and user-friendly experience. The proposed calendar solution includes multiple time-slot reservations, two-way appointment approval, and easy interoperability with other calendar tools such as Google Calendar and Outlook. This is achieved by implementing an API interface for communication with other calendar tools, allowing for the creation of persistent aggregated time slots and easy import and export of appointments in an appropriate format for other popular calendar tools. The thesis also includes the implementation of a prototype of the proposed calendar solution. This prototype demonstrates the functionality and usability of the proposed architecture, as well as how it improves the user experience of calendar solutions for multi-slot appointments. Finally, the thesis concludes by discussing the results and recommendations for future work. The proposed calendar solution is easy to use, efficient, and interoperable with other calendar tools, providing a better user experience for scheduling multi-slot appointments, particularly for planning consultations
The thesis begins with a comprehensive literature review of existing calendar solutions for multi-slot appointments, particularly for planning consultations. This includes analyzing their features, usability, and user experience. This analysis identifies pain points and areas for improvement in existing solutions. The thesis proposes an architecture for a new shared calendar solution that addresses these issues and provides a more intuitive and user-friendly experience. The proposed calendar solution includes multiple time-slot reservations, two-way appointment approval, and easy interoperability with other calendar tools such as Google Calendar and Outlook. This is achieved by implementing an API interface for communication with other calendar tools, allowing for the creation of persistent aggregated time slots and easy import and export of appointments in an appropriate format for other popular calendar tools. The thesis also includes the implementation of a prototype of the proposed calendar solution. This prototype demonstrates the functionality and usability of the proposed architecture, as well as how it improves the user experience of calendar solutions for multi-slot appointments. Finally, the thesis concludes by discussing the results and recommendations for future work. The proposed calendar solution is easy to use, efficient, and interoperable with other calendar tools, providing a better user experience for scheduling multi-slot appointments, particularly for planning consultations
Description
Keywords
Řešení kalendáře, Schůzky s více časovými sloty, Konzultace, Použitelnost, Uživatelská zkušenost, Architektura, Uživatelsky přívětivé, Oboustranné schvalování schůzek, Interoperabilita, Rozhraní API, Sdružené časové sloty, Import/export, Prototyp, Funkčnost, Testování, Zpětná vazba, Efektivita, Doporučení, Calendar solutions, Multi-slot appointments, Consultations, Usability, User experience, Architecture, User-friendly, Two-way appointment approval, Interoperability, API interface, Aggregated time slots, Import/export, Prototype, Functionality, Testing, Feedback, Efficiency, Recommendations