def _next_interval(self, failure_interval=timedelta()): #FIXME, do_fuzz=do_fuzz) interval = initial_interval(self.card.fact.deck, self.grade) #TODO-OLD lessen effect if reviewed successfully very soon after a # failed review. return interval
def _next_interval(self, failure_interval=timedelta()): #FIXME, do_fuzz=do_fuzz) interval = initial_interval(self.card.fact.deck, self.grade) #TODO-OLD lessen effect if reviewed successfully very soon after a # failed review. return interval
def _is_being_learned(self): ''' Returns whether this card is still being learned. This is something that has to be estimated somehow. For now we define this as having an interval less than the minimum preset interval for "Easy" grades. ''' return (self.card.interval < initial_interval(self.card.fact.deck, GRADE_EASY))
def _is_being_learned(self): ''' Returns whether this card is still being learned. This is something that has to be estimated somehow. For now we define this as having an interval less than the minimum preset interval for "Easy" grades. ''' return (self.card.interval < initial_interval(self.card.fact.deck, GRADE_EASY))
def _next_interval(self, failure_interval=timedelta()): #FIXME, do_fuzz=do_fuzz) interval = initial_interval(self.card.fact.deck, self.grade) #TODO-OLD Lessen interval if reviewed too soon after a sibling card. return interval
def _next_interval(self, failure_interval=timedelta()): #FIXME, do_fuzz=do_fuzz) interval = initial_interval(self.card.fact.deck, self.grade) #TODO-OLD Lessen interval if reviewed too soon after a sibling card. return interval