mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Add a fully-random review order
https://forums.ankiweb.net/t/bug-the-random-option-in-the-review-sort-order-setting-is-not-truly-random/29199
This commit is contained in:
parent
1c73aeb433
commit
d9624819e9
3 changed files with 3 additions and 0 deletions
|
@ -73,6 +73,7 @@ message DeckConfig {
|
|||
REVIEW_CARD_ORDER_EASE_ASCENDING = 5;
|
||||
REVIEW_CARD_ORDER_EASE_DESCENDING = 6;
|
||||
REVIEW_CARD_ORDER_RELATIVE_OVERDUENESS = 7;
|
||||
REVIEW_CARD_ORDER_RANDOM = 8;
|
||||
}
|
||||
enum ReviewMix {
|
||||
REVIEW_MIX_MIX_WITH_REVIEWS = 0;
|
||||
|
|
|
@ -725,6 +725,7 @@ fn review_order_sql(order: ReviewCardOrder, today: u32) -> String {
|
|||
ReviewCardOrder::RelativeOverdueness => {
|
||||
vec![ReviewOrderSubclause::RelativeOverdueness { today }]
|
||||
}
|
||||
ReviewCardOrder::Random => vec![],
|
||||
};
|
||||
subclauses.push(ReviewOrderSubclause::Random);
|
||||
|
||||
|
|
|
@ -50,6 +50,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|||
tr.deckConfigSortOrderAscendingEase(),
|
||||
tr.deckConfigSortOrderDescendingEase(),
|
||||
tr.deckConfigSortOrderRelativeOverdueness(),
|
||||
tr.deckConfigSortOrderRandom(),
|
||||
];
|
||||
|
||||
const GatherOrder = DeckConfig.DeckConfig.Config.NewCardGatherPriority;
|
||||
|
|
Loading…
Reference in a new issue