Comments (3)
Glad you like the application. I agree that giving control over review intervals would be helpful and make algorithm clearer from user perspective. Overall I tried to imitate Anki's review mechanism although I did not invest a lot of efforts to understand how it actually works.
By the way, right now there is following behaviour:
- you have to write character with not more than 2 mistakes a day, otherwise it resets review period
- character is considered as reviewed if you reviewed it more days than square root of count of days since first correct review day
- and it's considered reviewed as well if you reviewed it successfully more than 5 days ago and reviewed it successfully again, it will be considered as reviewed twice this interval
from kanji-dojo.
Thanks for writing the current mechanism, that sounds really reasonable! :) I guess I just made too many mistakes then haha :)
from kanji-dojo.
Maybe, or perhaps there is a bug 😅. I actually had to delete app from my phone to test update and lost all my progress, so it would be worth to verify it with next update as well as fix corresponding unit test I recently broke with refactor))
from kanji-dojo.
Related Issues (20)
- App stuck on loading HOT 1
- Could Secondary School Kanji also be split into particular grades? HOT 4
- autoplay always turned off by default HOT 2
- Support for "obsolete" kana HOT 2
- Default value for selected characters HOT 2
- Vocabulary practice UI: answers don't fit by length HOT 3
- Custom vocab decks
- Words writing mode for vocab practice HOT 4
- Crash when confirming exit multiple times HOT 2
- Larger GUI font. HOT 1
- "Pair" kanjis in practice HOT 1
- Add JLPT vocab decks
- Make desktop builds release again HOT 1
- F-Droid reproducible build failed HOT 2
- Create letter decks from vocab decks
- Create vocab decks from letter decks
- Restore selection state on deck details screen after data refresh HOT 2
- Kentei / Kanken Kanji. HOT 1
- Search by roomaji.
- [Bug] Calendar Text Spacing is broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kanji-dojo.