Closed camerooncameroon closed 2 years ago
Debug info is always applicable, we're very curious for the version you are using of desktop and ankidroid at minimum When you say "it doesn't work on AnkiDroid (as well as on Anki Desktop)" - I can't parse that.
To be super clear:
Sorry, I thought the debug info is the error log which appears when an addon crashes (and in the described situation there was none of that kind). The debug info is added in the first post.
Version info: Platform: Windows 10 Anki Desktop Version 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2 AnkiDroid version 2.15.6
@mikehardy
does this work on desktop?
No, it doesn't
Interesting - one thing we try to do is work exactly the same as desktop, to the point where our scheduler code is actually shared! That is, we're 100% bug-compatible as well ;-). Have you raised this on https://forums.ankiweb.net ? They might be interested there, and if the fix makes it into the scheduler there, we will pick it up here automatically...
Yes, I posted it on Ankiweb forums, too https://forums.ankiweb.net/t/order-cards-in-review-by-date-time-created-added-doesnt-work/15267 Tried to tick off 'Experimental v3 scheduler' in Anki Desktop, the result is the same. There's not any option for v3 scheduler on Ankidroid, so I tried to untick the v2 scheduler there: after one-way uploading to AnkiWeb as requested, the custom study order was still random (or other sequence I don't know, but again - NOT the order by date added/created in spite of settings). So it seems that v.1, v.2 and v.3 schedulers all behave similarly in this regard
@mikehardy Hi, Damien said this will be implemented in the next beta of Anki Desktop: https://forums.ankiweb.net/t/order-cards-in-review-by-date-time-created-added-doesnt-work/15267/12?u=odeon
Ah cool! There really isn't further action to take here other than our standard "stay in sync with upstream rust library" tasks which are pretty involved but also will happen regardless of this issue or not. So I'm going to close this as it is not actionable really but it won't be actually fixed until we get whatever underlying code has that change. To set expectations it could be a while, we have a pretty big backlog right now of very important tasks (scoped storage migration for Android 11/12 compatibility, most importantly)
Reproduction Steps
From: https://www.reddit.com/r/Anki/comments/g50jln/how_to_review_due_anki_cards_in_the_order_added
1) Go to the deck that you'd like to review old cards in order added.
2) Click "custom study"
3) Click "study by card state or tag"
4) Input the # of cards you'd like to review, and click "due cards only", then click "choose tags"
5) If you want to review all cards in this deck, just click ok. (you can review cards with selected tags, if you desire)
6) Now that you're back at the main screen for the deck, click "options"
7) Replace "order due" with "order added"
8) Ensure that you select the box that says "reschedule cards based on my answers in this deck"
9) Click rebuild.
Expected Result
now you'll be presented with these cards in the order they were added. When you complete the cards, they will be marked as complete in the original deck, and they will reappear in the original deck based on how you graded them while answering
Actual Result
it doesn't work on AnkiDroid (as well as on Anki Desktop) - the cards are shown in a random order (or sorted maybe by some other algorithm) but NOT in the order they were added (in spite of the settings)! If I reset the progress (i.e. make the cards new ones) - then the order they are shown obeys the settings (show in the order added)
Debug info
Research
Enter an [x] character to confirm the points below: