-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
[TODO] switch of enable/disable short-term schedule #56
Comments
Can I get some more context on this? I have a lot of trouble reading typescript. |
I also implemented the Golang version: |
Code aside, at a high level, what is this new long / short term scheduler thing? Is it described anywhere else other than in source code? |
@ishiko732 , do we have the diagram? |
Currently, there isn’t one available; it might take some time to create a diagram. |
I have updated the diagram, and you can download the original file from the following link: https://drive.google.com/file/d/1oigP0bheX9cXOO9baqwDTzAZ9IWvpCio/view?usp=sharing |
And what does it mean? I thought the interval times were inherent to the algorithm. Do the different schedulers have different constants? |
@domino14 py-fsrs currently only has one scheduler. You can take a look at ALGORITHM.md for details. As for the new long term scheduler option, which isn't implemented yet, there will be no learning/relearning state for the cards and furthermore, rating a card again, may not necessarily cause it to be due again in the same day, as the interval may be longer (e.g., 2 days, 6 days). The long term scheduler will be sorta be a more 'natural' version of fsrs with less rules. |
Thanks for the response; I’m actually using the Go version but liked
looking at this code since it is better documented. The long term scheduler
for the Go version has no learning / relearning states?
…On Mon, Sep 23, 2024 at 8:26 PM Joshua Hamilton ***@***.***> wrote:
@domino14 <https://github.com/domino14> py-fsrs currently only has one
scheduler. You can take a look at ALGORITHM.md
<https://github.com/open-spaced-repetition/py-fsrs/blob/main/ALGORITHM.md>
for details.
As for the new long term scheduler option, which isn't implemented yet,
there will be no learning/relearning state for the cards and furthermore,
rating a card again, may not necessarily cause it to be due again in the
same day, as the interval may be longer (e.g., 2 days, 6 days). The long
term scheduler will be sorta be a more 'natural' version of fsrs with less
rules.
—
Reply to this email directly, view it on GitHub
<#56 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEO4ZWD3K6BGISLPRROANDZYCWSNAVCNFSM6AAAAABNFHYF52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRZHA2DMNJQGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
The implementation of ts-fsrs:
The text was updated successfully, but these errors were encountered: