mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 09:16:38 -04:00
answers exceeding 60 seconds now log the full 60 instead of 0
This commit is contained in:
parent
cc8dbccf38
commit
902800de99
1 changed files with 8 additions and 8 deletions
|
@ -15,6 +15,8 @@ from anki.facts import Fact, factsTable, Field
|
||||||
from anki.utils import parseTags, findTag, stripHTML, genID, hexifyID
|
from anki.utils import parseTags, findTag, stripHTML, genID, hexifyID
|
||||||
from anki.media import updateMediaCount, mediaFiles
|
from anki.media import updateMediaCount, mediaFiles
|
||||||
|
|
||||||
|
MAX_TIMER = 60
|
||||||
|
|
||||||
# Cards
|
# Cards
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
|
@ -170,9 +172,7 @@ class Card(object):
|
||||||
self.successive += 1
|
self.successive += 1
|
||||||
else:
|
else:
|
||||||
self.successive = 0
|
self.successive = 0
|
||||||
delay = self.totalTime()
|
delay = min(self.totalTime(), MAX_TIMER)
|
||||||
# ignore any times over 60 seconds
|
|
||||||
if delay < 60:
|
|
||||||
self.reviewTime += delay
|
self.reviewTime += delay
|
||||||
if self.averageTime:
|
if self.averageTime:
|
||||||
self.averageTime = (self.averageTime + delay) / 2.0
|
self.averageTime = (self.averageTime + delay) / 2.0
|
||||||
|
|
Loading…
Reference in a new issue