Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement effective spaced repetition algorithm #40

Open
daniel-lerch opened this issue Aug 26, 2021 · 1 comment
Open

Implement effective spaced repetition algorithm #40

daniel-lerch opened this issue Aug 26, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@daniel-lerch
Copy link
Owner

Vocup currently chooses words to practice randomly with a certain distribution. That, however, is not very effective to practice a huge vocabulary book because words should be repeated a few times in the beginning and less often as mistakes get less but never disappear completely like they do now if the practice count is reached.

@daniel-lerch daniel-lerch added the enhancement New feature or request label Aug 26, 2021
@Twometer
Copy link
Collaborator

Actually, many spaced repetition systems let words disappear completely - the idea being that you don't need to repeat the word for "Hello" 10 years into learning your target language. One of the most popular SRS examples, Anki, does this by setting the interval for the next repetition so absurdly high that it effectively "disappears" (100years).
Other examples include WaniKani, an SRS-based Japanese learning app, which has a separate SRS stage ("burned") for words that don't come back up for review - with the option to add them back into the lessons if the user so desires. Maybe something like this would be an option for Vocup?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants