HW60
状元
Redistribution of cards would solve another problem that was not mentioned so far, when 150 cards are due today and 50 tomorrow because they are unevenly distributed - the idea to redistribute their due dates looks promising and would solve some very old feature requests: show the number of due cards for the near future. Most users will do redistribution regularly by just refusing to continue to review without knowing if they ever can catch up.
I also think that frequency adjusted card selection could be removed, if repetition spaced would not leave people with problems. All new Pleco users and all who did not do their dayly workload of reviews for some time (so that redistribution has to be done over some 3-4 weeks) will chose frequency adjust because there seems to be no other solution. Therefore for these rare situations their should be a way back to normal spaced repetition, supported by Pleco. Pleco could tell the user that the selected number of cards is too small to catch up, but Pleco cannot force the user to do 300 cards when he just would like to do 100 (and then switch to frequency adjust because he cannot escape the workload).
I also think that frequency adjusted card selection could be removed, if repetition spaced would not leave people with problems. All new Pleco users and all who did not do their dayly workload of reviews for some time (so that redistribution has to be done over some 3-4 weeks) will chose frequency adjust because there seems to be no other solution. Therefore for these rare situations their should be a way back to normal spaced repetition, supported by Pleco. Pleco could tell the user that the selected number of cards is too small to catch up, but Pleco cannot force the user to do 300 cards when he just would like to do 100 (and then switch to frequency adjust because he cannot escape the workload).
That looks like the solution I tried to suggest, especially if combined with your redistribution idea.mikelove said:I think the best solution to this problem might be to simply make "limit unlearned" also check for the number of cards currently due for review and refuse to introduce new cards if it was above a certain limit