percentMissedForPhase method
Implementation
double percentMissedForPhase(int index, DateTime date) {
if (startOfPhase(index).isAfter(date)) return 0;
final missedInPhase = min(
date.differenceInDays(startOfPhase(index)),
study.schedule.phaseDuration,
) -
completedForPhase(index);
return missedInPhase / study.schedule.phaseDuration;
}