You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user, I want smart scheduling be realistic and human-like, so that tasks are scheduled in a way that allows for realistic workflow.
Acceptance Criteria:
Take into account any possible gap between the current time (currDate) and startDate of the first task in oldTasks in the addTaskToSchedule() method of TaskScheduler.js
Take into account priority of tasks, i.e. low, medium and high
OPTIONAL: Take into account location of tasks, add time gaps to allow for travel. This could be done using Google Maps API and using {latitude, longitude} for the location part of the task JSON object.
The algorithm should be optimized to reduce computing time
Why is the feature required?
The current algorithm isn't "smart". It just uses the Earliest Deadline First algorithm to schedule tasks from the current time onward.
The text was updated successfully, but these errors were encountered:
User Story:
As a user, I want smart scheduling be realistic and human-like, so that tasks are scheduled in a way that allows for realistic workflow.
Acceptance Criteria:
currDate
) andstartDate
of the first task inoldTasks
in theaddTaskToSchedule()
method ofTaskScheduler.js
low
,medium
andhigh
Why is the feature required?
The text was updated successfully, but these errors were encountered: