Several FSRS-related suggestions

Suggest that the date in the box be –
(1) Faded – to match the default parameters, and default optimization filter – indicating that is what is happening as the default unless you override it.
and
(2) Before Anki was launched – for the same reason.

Or otherwise, the box should be empty – indicating that no reviews are being ignored.

If a date needs to used 2000 can be nice here. It’s a round number and nobody will have a review from that time.

@Expertium Is there a problem with people not being aware of what it is (and thus never clicking it?) or that most of them do not notice the icon there?

If the issue is former then instead of using an icon explicitly using the word “Info” might help. Saw it on Yomitan just now.

(BTW did you share the FSRS survey results anywhere? you shared a google doc iirc)

I made a post where I discuss the results: Reddit - Dive into anything

Just reminding you to revisit my suggestions, I added a few more since your last visit

Isn’t it time to rename the sorting “Relative overdueness”?
For example, in “Ascending retrievability” in the hope that someday “Descending retrievability” will appear.

https://docs.ankiweb.net/deck-options.html#review-sort-order

2 Likes

Added.

I mentioned this elsewhere, but it appears making FSRS the default scheduler will help alleviate some issues with card grading. May also help in onboarding more users [onto FSRS].

I think even though FSRS might benefit new users, none of them will be aware of it. Even if they see FSRS in the app, many might choose to ignore it. Those who don’t, then, might interpret this as an advanced tool not to be tinkered with by newbies. Thus the imperative to make it the default scheduler.

This can be done in the future. But before doing that,

  • FSRS should be as easy to use as SM2. In some respects this is already the case. If a new user is having too long intervals Anki will handle that in FSRS. For SM2 on the other hand, the user is supposed to learn about easy bonus, interval modifier, starting ease, etcetra, etcetra. FSRS only requires something termed as optimisation. Nothing else. Press a button every first Sunday of the month and we’re done.

  • Now how are new users supposed to know that Anki will require them to optimise from time to time? My idea is using a pop-up that tells the user they need to press a certain button every month.

I think this might be a good idea. SM2 is harder to use IMO. FSRS is easier and I expect it is going to be even more easy-to-use in the future. Before I finish here is my key argument why FSRS will tremendously benefit new users,

You adapt SM2 to yourself whereas FSRS will adapt itself to you.

If you press “Optimize all presets” and wait a month, a pop-up will appear. Can you guess where this is documented? That’s right, literally nowhere.

Yeah I saw :rofl:

But to be serious, if FSRS becomes default a pop up would be needed even before you optimise anything. I don’t know what will trigger it though.

[Edit: Now that I think about it it sounds like I’m antagonising Dae. I can assure that’s not the intention, I just found the situation funny]

Surely at some point optimizations will occur automatically in the background. Why are we discussing creating extra work for users about understanding it, reminders for pop-ups, and so on? It will be just like how anki automatically creates backups.

I think a lot of this is from the longstanding memory of SM-2, which by the way isn’t even the algorithm in anki, anki modified the SM2 algorithm with supposed improvements maybe 10-15 years ago. I’m not sure what changes were made since then.

1 Like

Surely at some point optimizations will occur automatically in the background. Why are we discussing creating extra work for users about understanding it, reminders for pop-ups, and so on?

Because right now the chances that Dae will actually implement automatic optimization are near 0%.

1 Like

As Expertium said it’s near 0%. Actually 0%.

I agree that with FSRS we need to think about it differently. For the first time ever we have a algorithm that adapts itself to you with only a little work from the user side. That could be completly eliminated if Dae agreed.

About SM2, it’s still one of the Anki’s scheduler IMO because there were not any complete overhaul of it. If slight modifications changed the essence of things then can’t we also claim today’s Anki isn’t Anki because it was changed so much over the years (much greater change than SM2). lol.

I see. I do think it’s premature to think about it now given that FSRS is so new.

This would make FSRS’s experience far better than it is now. Certainly not premature. I’d disagree.

1 Like

@dae it’s been a while since you visited this issue. I suggest reading the original post. If you want to start with the simpest suggestions, then 7, 8 and 9 are all simple and easy to implement.

I would appreciate if you can you give me an example of how the parameters actually helped solve an issue? I think these are unnecessarily kept there.

https://www.reddit.com/r/Anki/comments/1dotsxr/card_difficulty_on_fsrs/

I’ve said in the comments to that post that the difficulty formula will be adjusted slightly in FSRS-5.

This was the answer for sonata.

Not for the sake of improving metrics, but just to make users happier.

It doesn’t sound very good.