diff --git a/aqt/customstudy.py b/aqt/customstudy.py index 97ed08085..384ac0364 100644 --- a/aqt/customstudy.py +++ b/aqt/customstudy.py @@ -16,7 +16,8 @@ RADIO_CRAM = 6 TYPE_NEW = 0 TYPE_DUE = 1 -TYPE_ALL = 2 +TYPE_REVIEW = 2 +TYPE_ALL = 3 class CustomStudy(QDialog): def __init__(self, mw): @@ -151,6 +152,10 @@ class CustomStudy(QDialog): terms = "is:due " ord = DYN_DUE dyn['resched'] = True + elif type == TYPE_REVIEW: + terms = "-is:new " + ord = DYN_RANDOM + dyn['resched'] = True else: terms = "" ord = DYN_RANDOM diff --git a/designer/customstudy.ui b/designer/customstudy.ui index 45a683c2d..bc677d0e5 100644 --- a/designer/customstudy.ui +++ b/designer/customstudy.ui @@ -124,7 +124,12 @@ - All cards in random order (cram mode) + All review cards in random order + + + + + All cards in random order (don't reschedule)