-
Notifications
You must be signed in to change notification settings - Fork 0
Implement Anki's learning algorithm as separate library crate #1
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
ISibboI
opened on Nov 29, 2021
Issue body actions
- Check if this already exists in Rust
- Check if Anki's license is compatible
- Make a separate crate
- Implement the algorithm with an interface like the following
- There is a struct that represents the complete learning state of a word
- There is a struct that represents the settings of Anki
- There are a few methods on the struct for asking if it is ready to be repeated, was repeated correctly, wrongly, seen as easy, ... (and other features of Anki if exist). These methods take the settings struct as a parameter and update the learning state accordingly.
- Document the crate well
- Write tests as seen fit, this does not seem to be the most testable thing
Reactions are currently unavailable
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request