Replies: 3 comments 11 replies
-
Yikes, I haven't thought about that. You are right, It it should definitely be lower. I'll make a new issue for it.
Cards having a unique due is definitely a necessity, for better or worse. I assume you read the code comment, but for completeness sake it says this: A lot of cards can end up having the same difficulty, especially early on. This problem might not be very pronounced if you use all the 'skip' options, but some people don't use them at all, and then cards just seemingly disappear, which is super bad.
I empathize, long sync times really suck. Unfortunately, I can't think of an clean way of reducing it while still maintaining unique dues... |
Beta Was this translation helpful? Give feedback.
-
|
Your proposed changes have been implemented as of v1.2.8, so I'll close this discussion now. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Now that I'm thinking about it more, I don't think you'd want it to reposition all of your other cards when you hit "Learn card now", and when I manually reposition, I have the choice. I think this is the relevant call: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I would like to put forward for your consideration two suggestions for the due number for new cards.
Change the number for a new card that has no morphs to something lower than the highest possible number: change
default_difficulty = 2147483647to something likedefault_difficulty = 9999999. When a card gets repositioned, and all of the cards get moved up, they wind up with a negative number, which puts them at the top of the queue. This happens whenever I reposition on Ankidroid, and today it just happened when I hit the Ankimorph "Learn card now" button.Not reschedule all of the cards so that they have a unique due, but instead allow them to have a due number that is defined by the difficulty. This is inspired by Morphman's numbering system, where all of the cards with one unknown morph are in the 100,000's, all of the cards with two unknown morphs are in the 200,000's, and so on. To me, this has a couple of benefits:
I haven't tried it out, but I believe that if you make your
morph_unknown_penaltyto be100000or another multiple of 10, that might be all you would need to get that result.It could be that these are both bad ideas for some technical reason, but I thought I'd put them out there.
Beta Was this translation helpful? Give feedback.
All reactions