Comment by Macha
1 day ago
I do think that Wanikani and Bunpro are kind of in a catch-22 on this compared to Anki. They've built their gamification features and UI on the idea that cards have specific buckets that they're in and something like FSRS is a lot more varied than that. Especially Wanikani, which has a system of unlocking more items based on your current items reaching a specific stage.
So I haven't integrated FSRS, and of these two, I've only used Wanikani, and have been playing with a reimplemention for Chinese hanzi: https://hanzi.bpev.me
But seeing how it's implemented, I think they could totally integrate something like FSRS to at least just replace their scheduling (how long until an item is next shown). The unlocking system can be implemented as a separate gatekeeping mechanism, and the buckets can be coded for certain step thresholds (instead of wanikani's "stage").
Basically, this is their entire srs system: https://docs.api.wanikani.com/20170710/#spaced-repetition-sy...
I dream of building a WaniKani competitor that uses FSRS. Unfortunately it's one of those projects where 10% of the work is building, and 90% of the work is marketing/community building/evangelism. (And the 10% is not trivial work either!)
Sooooo.... ehe... I got a little inspired yesterday, and got a head start on that 10%:
https://github.com/inro-digital/simple-tools/tree/main/packa...
YMMV though, since I haven't user-tested it in my app yet haha.
TBH though, I think for a true WaniKani competitor, need to reserve a decent % of work for building the dataset. Putting together all those mnemonics, cleaning up definitions, defining the order of introduction of characters and choosing words... is a lot of effort. There's a reason that WaniKani's so generous with pretty much their entire platform, but specifically states in their docs that the mnemonics/hints data doesn't belong to you... it's a large part of the effort.
Although, I guess could be integrated into the 90% work if you make sharing mnemonics into a community effort.