Creating the reviewing process

28-12-2024

As the final sprint of 2024 comes to a close, I'm feeling incredibly proud of the progress I've made. 😊

The previous sprint was focused mainly on creating decks and cards—important, but not very exciting for the user. This sprint, however, has brought a lot more core functionality and meaningful updates. 💡

  • Implemented SM-2 as the first spaced repetition algorithm
  • Created front-end & back-end functionality for reviewing cards
  • Enhanced the reviewing process with animations and styling
  • Launched an SSR blog (which you're reading right now! 📝)

Initially, I had planned to implement FSRS as the first algorithm since I find it to be a modern and promising alternative. However, I encountered significant challenges in understanding its mathematical foundations. After a few days of struggling, I decided to implement SM-2 for now and dedicate an entire sprint before the alpha release of Exercard to fully integrate FSRS. FSRS will become the default algorithm, but users will still have the option to choose SM-2 if they prefer.

Overall, I'm very happy with how everything turned out this sprint. It's been an exciting time of development, and I'm thrilled about the direction Exercard is headed in.

Wishing you all a happy 2025! I look forward to seeing you next year.

Best,
Eben

Sprint 2 Kanban board.

By accepting, you allow Google Analytics to track your activity.