About ez-srs
A collaborative spaced repetition learning tool. An Anki clone based on PHP and MySQL, but decks can be shared and edited by multiple users natively, with a Git style proposal and review system instead of free for all chaos. Its highly recommended to finish all your due cards everyday, to make the most of the algorithm. I may add a feature to pause decks and/or adjust the amount of new cards shown each day.
This project is open source ig. -> https://github.com/Ertdoo/ez-srsHow spaced repetition works
What is "ease factor"?
Every card has an ease factor, starting at 2.5. It's a multiplier that controls how quickly a card's interval grows once you've learned it. A higher ease factor means bigger intervals between reviews; a lower one means the card is shown more often.
Your rating nudges the ease factor slightly each time you review a card:
- Again —> resets the card back into learning stage, ease factor is lowered by 0.2
- Hard —> small interval bump, ease factor is lowered by 0.15
- Good —> large interval bump, ease factor stays the same
- Easy —> very large interval bump, ease factor is raised by 0.15
new interval = (old interval + days late / 2) × ease factor
How collaboration works
Every deck has an owner, who can invite other users to edit it. Editors can add, edit, or delete cards, but changes are not applied to the deck immediately. Changes are reviewed by the owner before merging. Only the deck owner can review and merge proposals. All actions are logged into my database.
Roles
- Owner —> Owns the deck, has absolute control over everything
- Editor —> Can submit proposals to the owner of the deck
- Subscriber —> Can view & study the deck but cannot edit it
Subscribing
When you subscribe to a deck, you become a subscriber. Subscribers can view & study the deck but cannot edit it.
Forking
When you fork a deck, you create a copy of it under your own account. You can then edit the fork independently of the original deck; you are the owner of the fork.
FAQ
About the creator
This was built for VCE software development units 3&4 SAT
Contact
Email:
ezsrs.nixos@gmail.com
GitHub:
github.com/Ertdoo/ez-srs