This post comes at a perfect time because I am working on an app that utilizes spaced repitition and flash cards and happen to be tweaking the spaced repition algorithm today. I've used Anki a quite a bit, and it mostly works but there are limitiations and things that don't work well. The post does a good job at highlighting some of the underlying issues.
The app I am working on is focused on language study. A big drawback of Anki when it comes to language study is that the card is tightly coupled to the content it's trying to teach you.
In our implemntation, we decided to decouple the presentation of what you're studying and how you're studying. We have the concept of a term which can be a word, definition, sentence or character. We store the progress information along with term. The term can then be studied with any of the available study methods. This gives quite a bit of flexibility in how the information is studied and reviewed and goes a lot further than just flash cards and multiple choice questions.
Another benefit is that this progress information can then be used to make recommendations to the user on what to study next.
Our app is called Emurse. Our focus is on teaching languages with the most efficient path to fluency. With language study, once you get to an advanced beginner or intermediate level of study there's just not a lot of material out there to help you continue learning journey. We aim to help fix that. A lot of the core functionality is built, but quite a bit of work remains on the content development side.
We're working on a Thai language course right now and hope to be rolling parts of it out in the near future. Other languages are coming later. The link is in my bio, but there's nothing to play around with yet.
No, refold have a basic SRS web app now. It's terrible though, awful. Refold is basically trying to commercialize the community MattVsJapan created with awful things like proprietary alternatives to Anki.
The app I am working on is focused on language study. A big drawback of Anki when it comes to language study is that the card is tightly coupled to the content it's trying to teach you.
In our implemntation, we decided to decouple the presentation of what you're studying and how you're studying. We have the concept of a term which can be a word, definition, sentence or character. We store the progress information along with term. The term can then be studied with any of the available study methods. This gives quite a bit of flexibility in how the information is studied and reviewed and goes a lot further than just flash cards and multiple choice questions.
Another benefit is that this progress information can then be used to make recommendations to the user on what to study next.