An automated dynamic personalized time management assistant

Dissertant

al-Maazuzi, Majda

Thesis advisor

Harrud, Hamid

Comitee Members

Smith, Kevin
Boulmalf, Muhammad

University

Al Akhawayn University

Faculty

School of Science and Engineering

Department

Software Engineering

University Country

Morocco

Degree

Master

Degree Date

2014

English Abstract

Anyone who has gone through college understands the importance of time management, yet not so many students seem to be managing their time effectively.

Striking a balance between all the ongoing courses, with their exams, assignments, papers, reports, project, quizzes, and case studies, along with personal life and leisure activities is not always obvious.

Time management is such a broad issue, and we do not pretend to tackle all its aspects in this project.

Instead, we are focusing on the activity of writing a study plan and adjusting it.

Writing and adjusting a study plan requires so many parameters such as various estimations of time it takes to read a chapter, time it takes to write a paper, time it takes to eat.

It also requires remembering past mistakes such as overestimations or underestimations.

This can be very time consuming and very hard to manage and maintain.

The aim of our project is to make writing and adjusting a plan less time consuming and less complicated.

We are willing to achieve this through automation of plan generation, and personalization of the generated plan to student’s history and preferences.

There are so many existing time management tools; however, none of them satisfies the requirements described in the previous paragraph.

But, we would like to use their services in order to make our solution richer.

We are willing to achieve this by making our solution interoperable thanks to well defined interfaces.

Once the user adds tasks to our system, a plan is generated automatically based on various parameters about sleep time, eating time, and study behaviors stored in the system’s database.

This is what we mean by semi-automation.

The more the student uses the system the more the system learns about his or her habits through his or her interactions.

When the user changes the plan, or reports that he or she spent less or more time in sleep, in a meal, or on a task than it was planned, the parameters stored in the database are adjusted accordingly.

This is how our solution is personalized according to the user’s preferences and history.

Our system is divided into two major parts: a front end which is an Android client, and a backend which contains our solution’s logic and which is running on a Google App Engine server.

Our entities are exposed via a RESTful API.

As future work, we would like to develop an iOS client and a web client for our backend.

We would like to add additional functionalities such as synchronization between devices.

We would like to integrate with additional time management tools.

And we would like to improve the performance of our automation algorithms

Main Subjects

Business Administration
Information Technology and Computer Science

Topics

No. of Pages

100

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Abstract in French.

Chapter One : Introduction of the time management assistant.

Chapter Two : Survey of existing time management solutions.

Chapter Three : Analysis phase of TMA project.

Chapter Four : High level design phase of TMA project.

Chapter Five : Detailed design phase of TMA project.

Chapter Six : TMA prototype implementation and execution.

Chapter Seven : Interoperation objectives.

Chapter Eight : Conclusion.

References.

American Psychological Association (APA)

al-Maazuzi, Majda. (2014). An automated dynamic personalized time management assistant. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-645010

Modern Language Association (MLA)

al-Maazuzi, Majda. An automated dynamic personalized time management assistant. (Master's theses Theses and Dissertations Master). Al Akhawayn University. (2014).
https://search.emarefa.net/detail/BIM-645010

American Medical Association (AMA)

al-Maazuzi, Majda. (2014). An automated dynamic personalized time management assistant. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-645010

Language

English

Data Type

Arab Theses

Record ID

BIM-645010