Skip to content

CJ-Lee01/Never-Ending-Efficient-Time

Repository files navigation

Team Name:

NEET Never Ending Efficient Time

Proposed level of Achievement:

Gemini Apollo

Motivation

Our project is driven by the goal of empowering students to effectively manage their time and achieve their goals within the demanding context of a fast-paced learning environment. We strive to provide tools and resources that assist students in staying organised, enhancing their productivity, and ultimately reducing stress levels, thereby promoting overall well-being.

Time and workload management stands as a prominent concern among NUS students who aim to optimise their limited time during their university years.

A common challenge arises when numerous assignments are suddenly assigned within a single week, as lecturers and professors from different modules release their respective tasks (e.g. the week before recess week). This influx of assignments can create difficulties in tracking assignments for students who are already juggling various activities, such as involvement in NUS student organisations. Furthermore, students may have additional personal aspirations, such as learning a programming language or acquiring skills beyond the scope of their NUS curriculum.

Additionally, keeping up with Canvas Announcements can become overwhelming, as they often multiply in number and complexity.

Aim

We hope to provide students with a convenient way to effectively manage their time for studies, hobbies and their personal interests, without needing to spend a lot of energy on planning via:

syncing of NUSMods, Canvas and students’ personal schedules into 1 calendar to allow easier timetabling and planning for events.

To-Do List to enable students to track and manage their tasks and assignments easily.

Course Announcements to enable students to be up to date.

Configurable Timers such as Pomodoro Timers to aid students with simple productivity methods.

User Stories
General

As a student, I want to log in to my personal account where my details are stored securely.

As a student, I want to sign up for an account.

As a student, I want to sync with Canvas to allow the syncing of tasks (requires resolving conflicts)

As a student, I want to reset my password if I forget it.

As a student, I want to change my theme between light and dark mode for an application that I am using.

Tasks

As a student, I want to see an overview of the tasks that I need to complete so that I can prioritise which tasks need to be done.

As a student, I want to add my own tasks to my to-do list so that I can keep track of them easily.

As a student, I want to sync my Canvas account with the web application to let me see all the assignments and quizzes on Canvas alongside my own tasks on a list.

As a student, I want to edit my deadlines to push them further if I need more time and it is not urgent.

As a student, I want to mark my tasks as completed for ease of tracking of uncompleted tasks.

As a student, I want to add and edit the expected amount of time that I will allocate to complete the task.

Calendar/Weekly Schedule

As a student, I want to add, edit and delete events to my calendar for ease of management of events.

As a student, I want to choose to mark my event as a regular event (e.g. weekly/monthly) or mark my event as one-off for ease of management of the timetable.

As a student, I want to upload my NUSMods timetable to the web application to add into the calendar for convenience.

As a student, I want to view my schedule for the week (weekly schedule) to check availability for any sudden events.

Announcements

As a student, I want to view announcements from Canvas to keep up to date with course announcements.

As a student, I want to delete announcements from Canvas when I have read them.

Configurable Timer

As a student, I want to start the timer to let myself focus on the assignment at hand.

As a student, I want to configure the timer to my preference in case the default timer is not ideal.

As a student, I want to have an Interval timer for different purposes (eg. Pomodoro Timer for studying)