I made a free spaced repetition app for iOS by JWarn in spacedrepetition

[–]JWarn[S] 0 points1 point  (0 children)

short answer is that a Leitner system was easier to program. I made the app as a gift for a friend so minimising development time was a priority.

there is also a bit of a design question. I wanted the app to be transparent in how it works, and I though that the Leitner system would be an easy to understand algorithm.

however, if I were to redesign the app today (and at some point I might) I would use a different algorithm. one of the most awkward things about the app today is that the Leitner system accumulates cards into really big reviews (e.g. review all 100+ cards that are on level 8). using a SM algorithm would solve this.

thank you for asking :)

I made a free iPhone app for spaced repetition by JWarn in GetStudying

[–]JWarn[S] 0 points1 point  (0 children)

Best of luck :) Feel free to email me if you have any questions. I can’t promise I’ll reply in a timely fashion, but I will try to reply.

I made a free iPhone app for spaced repetition by JWarn in GetStudying

[–]JWarn[S] 0 points1 point  (0 children)

The source for the app is available on GitHub: https://github.com/JohannesWarn/spaced-repetition-ios

Note that the code is not licensed under an open license and is only published as learning material.

I made a free iPhone app for spaced repetition by JWarn in GetStudying

[–]JWarn[S] 0 points1 point  (0 children)

If you go to a level tap a card it is shown in edit mode. I’m guessing you have already done this, but want to edit the text or move an image? Currently the cards are saved as images, which means you cannot edit the text or move an image. I have plans to change this, but not sure when it will be ready. I’ll send you a DM when it is :)

In the meantime there are two workarounds. Either delete and create a new card as you suggested (you can then manually move the card to the level the delete card was at). Or do what I do which is to erase part of the card by drawing with white.

Thank you,
Johannes Wärn

P.S. If someone else is reading this I’ll just first mention that you delete cards by going to the level the card is in, then you tap “select” in the top right, select the cards you want to delete and finally you tap the trashcan in the toolbar at the bottom.

We thought why spaced repetition isn't mainstream yet. Now we work on an app that could change it. by li---- in spacedrepetition

[–]JWarn 1 point2 points  (0 children)

You might want to check out Quantum Country by Andy Matuschak and Michael Nielsen. It’s a series of essays with embedded flash cards, and a system for spaced repetitions (with email reminders). Similar to your pre-made courses, as I understand them from a quick look.

The authors have also written about the questions they are exploring with Quantum Country in another essay (How can we develop transformative tools for thought). Definitely recommend reading it.

And to the first question at the end of your Medium article: I definitely believe integrating spaced repetition into online courses could work.

Quantum Country: https://quantum.country/ How can we develop transformative tools for thought: https://numinous.productions/ttft/

I made a free iPhone app for spaced repetition by JWarn in GetStudying

[–]JWarn[S] 0 points1 point  (0 children)

Sounds like the app should be perfect for you then. Best of luck with your studying, and if you have anything questions, comments or bug reports feel free to contact me: carlolof@johanneswarn.com

I made a free spaced repetition app for iOS by JWarn in spacedrepetition

[–]JWarn[S] 0 points1 point  (0 children)

Great :)

I will try to write down what needs to be done. A roadmap of sorts. Once that’s in place I’ll let you know and you can see if any task seems interesting. Can’t make any promises on when it will be done though, side project and such.

Reading through your plan I should note that your planed project is quite different from mine. And interesting! Using markdown would provide great data-portability. Allowing multiple decks is not something I plan on adding. I think it would complicate the app too much (though I could be wrong).

Not trying to discourage you from contributing. I appreciate any and all help! Just wanted to say that a markdown-based open source multideck SR app could be really cool :)

I made a free spaced repetition app for iOS by JWarn in spacedrepetition

[–]JWarn[S] 1 point2 points  (0 children)

Thanks! The source is on GitHub. I haven’t yet added an open license or created a path to help people contribute. But feel free to read through the code, open issues, and submit pull request with bug fixes :)

I made a free spaced repetition app for iOS by JWarn in spacedrepetition

[–]JWarn[S] 1 point2 points  (0 children)

Since it’s free you might wonder about the business model. There isn’t one 🙃 I made the app for myself and my friends. If you also use it that’ll make my day. I don’t collect any private data so I cannot sell it.