4 ms·
I was pretty frustrated with existing spaced repetition software, so I went ahead and made my own[1]. It's markdown enabled (including latex), with a cross pla
by knubie 6y ago
I was pretty frustrated with existing spaced repetition software, so I went ahead and made my own[1].
It's markdown enabled (including latex), with a cross platform offline-first desktop app and mobile apps. The pro subscription offers syncing across devices.
It's sort of a mix between a zettelkasten and spaced repetition system.
[1] https://mochi.cards/ https://mochi.cards/
- daniellarusso 6y agoVery nice. Are there pre-made sets for various topics? Can people share their card sets with other users?
- klevertree 6y agoWhile I can't speak for Mochi Cards, if you're looking for a spaced repetition app that allows sharing, I'd recommend my own [1]. Sharing with friends and teachers is built into the app. If you're particularly interested in pre-made sets, both my app and Mochi Cards rely on importing from Anki and Quizlet, which both have a large amount of pre-made sets. [1] https://get21stnight.com/ https://get21stnight.com/
- knubie 6y agoSharing isn't built into the app yet, but you can export decks and share them.
- SamBam 6y agoWhat did you dislike about Anki and how does this work better? Can you import and export decks between them?
- knubie 6y agoMostly found the interface really clunky and confusing / difficult to use, which made me dread using the app regularly. Some things were also surprisingly difficult to accomplish / impossible to do. I also wanted to be able to write markdown for my cards. Aside from that I liked the concept of Anki (desktop app, offline first, decks sharable via an export file). Mochi supports Anki imports, but I don't believe Anki supports importing any other format other than .apkg and .csv.
- SamBam 6y agoI'm trying it out, and it does look nicer. A few unasked for comments/questions: 1. I'm worried about committing to a closed system. I see you have an export, but at first glance it seems to make an unreadable .mochi file. A csv would be nice. Could I ever export back to Anki or something if I stopped using this? 2. Will you support other card types besides front/back? 3. I miss Anki's database view. Your deck view supports a "list" as well as "grid," but the list items are very tall, and I can't see any other columns. 4. Your "forgotten" multiplier works very differently from Anki's, I believe -- I think they just reset you to zero, right? This seems potentially very cool and potentially a big difference between the two apps. (In an attempt to split the difference between the two systems, I'm trying out 0.3 instead of 0.5.) Do you have any research showing this works?
- knubie 6y ago1. The .mochi file is just a zip archive with a plain text description of the deck/cards (in extensible data notation[0]) and any media files used in the deck(s) exported. You can find documentation on the format of edn file on the FAQ[1]. 2. At the moment you can also use cloze deletions. I do have plans for things like typing in an answer, or drawing with a touch screen, but I have no plans for something like multiple choice, but I could be convinced otherwise. I'm also open to suggestions. 3. Yeah, this is probably the best part of Anki IMO. I decided not to include it in the initial version of Mochi because I thought plain markdown documents would be easier for new users to "grok". I still plan to add this kind of templating thing in the future, but I still need some time to let the idea "bake". 4. You can actually get this behavior in Anki, but it's not the default. The initial inspiration for this change came from this blog post[2], but it is roughly equivalent to the Leitner System[3]. This other blog [4] also provided a lot of influence in some of the design of the SRS system. [0] https://github.com/edn-format/edn https://github.com/edn-format/edn [1] https://mochi.cards/faq.html#how-can-i-create-my-own-mochi-files- https://mochi.cards/faq.html#how-can-i-create-my-own-mochi-f... [2] https://eshapard.github.io/anki/anki-new-interval-after-a-lapse.html https://eshapard.github.io/anki/anki-new-interval-after-a-la... [3] https://en.wikipedia.org/wiki/Leitner_system https://en.wikipedia.org/wiki/Leitner_system [4] https://massimmersionapproach.com/table-of-contents/anki/ https://massimmersionapproach.com/table-of-contents/anki/