Anki/anki
Damien Elmes b6bdd4aa21 daily learning queue
The way we were handling 1 day+ learning intervals was not great - they'd show
up at the start of a new day before normal reviews, meaning the hardest cards
came first. In previous Anki versions we deliberately sorted the queue in the
opposite order to prevent that. When relearning the cards the next day, if you
failed a card and expected to see it in 10 minutes that wouldn't happen
either, as all the overdue cards took precedence.

To fix this, we put cards that are due tomorrow or later into a separate queue
(queue 3), and pull cards from that queue only after the reviews are done. In
the future it might also be nice to move overdue learning cards into that
queue automatically at the start of a session.
2012-05-20 16:56:14 +09:00
..
importing import deck conf 2012-05-14 07:05:18 +09:00
template don't throw error in half-complete field filter 2012-04-08 21:39:04 +09:00
__init__.py bundle pyaudio, beautifulsoup and httplib2 2012-04-28 19:02:04 +09:00
ankiweb.certs bundle ssl certs; share con across all sync types 2011-12-03 16:38:45 +09:00
cards.py odid was in the wrong place 2012-05-14 11:54:48 +09:00
collection.py daily learning queue 2012-05-20 16:56:14 +09:00
consts.py encode daily steps in left 2012-05-20 16:05:50 +09:00
db.py log actual changes, not all prospectives 2012-05-06 17:53:18 +09:00
decks.py ignore crom decks in didsForConf() 2012-05-14 03:17:11 +09:00
errors.py libanki support for drag-and-drop changes of deck hierarchy in deckbrowser 2012-01-15 20:55:29 -08:00
exporting.py fix export of deck children when limiting to deck 2012-05-06 19:28:44 +09:00
find.py due sort should sort by type first 2012-05-18 12:02:00 +09:00
hooks.py removeHook -> remHook 2011-12-06 00:12:36 +09:00
js.py add browser selection js 2012-04-08 13:27:03 +09:00
lang.py factor langDir into separate func 2012-04-18 03:19:47 +09:00
latex.py copy2->copyfile 2012-04-22 07:33:04 +09:00
media.py don't allow empty files in media folder 2012-05-16 05:35:58 +09:00
models.py shared css 2012-05-06 20:04:28 +09:00
notes.py remove did from notes, use model did instead 2012-03-09 09:12:27 +09:00
sched.py daily learning queue 2012-05-20 16:56:14 +09:00
sound.py clearer message when mplayer missing 2012-04-26 15:01:32 +09:00
stats.py fix off by one in x axis 2012-05-18 12:01:04 +09:00
stdmodels.py defer i18n resolution so names can be translated 2012-05-14 07:11:58 +09:00
storage.py encode daily steps in left 2012-05-20 16:05:50 +09:00
sync.py allow python-bundled json 2012-04-28 17:41:56 +09:00
tags.py obsolete code in tags.py 2012-05-14 06:27:37 +09:00
upgrade.py encode daily steps in left 2012-05-20 16:05:50 +09:00
utils.py if tmpdir existed don't remove and recreate 2012-05-05 00:13:35 +09:00