isTaskFinishedForDay method
Implementation
bool isTaskFinishedForDay(String taskId, DateTime dateTime) {
// Get the completionPeriod for given taskId
return study.taskList.where((task) => task.id == taskId).single.schedule.completionPeriods.any(
(period) => isTimedTaskFinished(taskId, period, dateTime),
);
}