mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
change the default rev sort order to daily random; add randomize
This commit is contained in:
parent
7694ff81c5
commit
11a035e2f8
2 changed files with 6 additions and 3 deletions
|
@ -39,7 +39,7 @@ defaultQconf = {
|
|||
'newTodayOrder': NEW_TODAY_ORDINAL,
|
||||
'newCardOrder': 1,
|
||||
'newCardSpacing': NEW_CARDS_DISTRIBUTE,
|
||||
'revCardOrder': REV_CARDS_OLD_FIRST,
|
||||
'revCardOrder': REV_CARDS_RANDOM,
|
||||
}
|
||||
|
||||
# scheduling and other options
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright: Damien Elmes <anki@ichi2.net>
|
||||
# License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html
|
||||
|
||||
import time, datetime, simplejson
|
||||
import time, datetime, simplejson, random
|
||||
from operator import itemgetter
|
||||
from heapq import *
|
||||
from anki.db import *
|
||||
|
@ -214,7 +214,10 @@ select id from cards where
|
|||
queue = 1 %s and due < :lim order by %s limit %d""" % (
|
||||
self.groupLimit("rev"), self.revOrder(), self.queueLimit),
|
||||
lim=self.dayCutoff)
|
||||
self.revQueue.reverse()
|
||||
if self.deck.qconf['revCardOrder'] == REV_CARDS_RANDOM:
|
||||
random.shuffle(self.revQueue)
|
||||
else:
|
||||
self.revQueue.reverse()
|
||||
self.revCount = len(self.revQueue)
|
||||
|
||||
def getReviewCard(self):
|
||||
|
|
Loading…
Reference in a new issue