Název:
Inteligentní plánovač úkolů
Překlad názvu:
Smart Task Planner
Autoři:
Zimola, Jan ; Tesařová, Alena (oponent) ; Hynek, Jiří (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
Tato práce si klade za cíl vytvořit novou plánovací aplikaci, která kombinuje různé techniky správy času. Z hloubkového výzkumu správy času a průzkumu mezi potenciálními uživateli vyplynulo mnoho různých technik, které aplikace musí poskytnout, aby uspokojila různé potřeby uživatelů. Současné aplikace k tomuto účelu nestačí. Nová implementace kombinuje především seznam úkolů a kalendář, ale také podporuje návyky nebo Pomodoro techniku. Uživatel může přiřadit hodnoty projektům, značkám nebo úkolům, jako je priorita, termín nebo odhad. Tyto atributy jsou později použity v modelu strojového učení pro ohodnocení prvků, což umožňuje aplikaci navrhnout uživateli nejrelevantnější úkoly. Aplikace byla postavena pomocí multiplatformního rámce Flutter a uvolněna na App Store a Google Play. Vlastní synchronizační mechanismus pro data aplikace je využíván mezi databází Isar a serverem Appwrite. Uživatelem definované události mohou být také zobrazeny v lokálním kalendáři vybraném uživatelem pro synchronizaci.
This thesis aims to create a new planning application that combines various time management techniques. From in-depth research on time management combined with a survey of potential users, diverse techniques emerged that the application needs to provide to satisfy various users' needs. Current applications were insufficient for this purpose. The new implementation mainly combines a todo list and a calendar but also adds support for habits or the Pomodoro technique. On top of it, the user can assign values to projects, labels, or tasks such as priority, deadline, or estimate. These attributes are later used in a machine learning model to score elements, enabling the app to suggest the most relevant tasks to the user. The app was built using the multiplatform framework Flutter and released to App Store and Google Play. Own synchronization mechanism for the app's data is utilized between an Isar database and an Appwrite server. The user-defined events can also be reflected in the user-selected synchronization local calendar.
Klíčová slova:
Android; Appwrite; calendar; dart; Flutter; habits; iOS; Isar; machine learning; mobile app; Pomodoro technique; time management; timeboxing; todo list; Android; Appwrite; dart; Flutter; iOS; Isar; kalendář; mobilní aplikace; Pomodoro technika; seznam úkolů; správa času; strojové učení; timeboxing; zvyky
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/211178