If you had a “key” that you used for the question and answer (or any other fields you wanted) in the file, you could use a python script to search all files for those “keys” using a regular expression then compile a list into a set of flashcards. You could have it also dump a set number of them into a new markdown file(s) with due-dates on them.
If you wanted to get fancy, you could take a CSS element that you generally don’t use (such as heading #6) and use if for the answer portion. Then you could style it to have a background color and font color that were the same (like many forums do with spoilers) that you would have to highlight with your mouse to see thus forcing active recall.
If it were me, I would recommend having a script that looks through all your files for any Q&A pairs and export them into a master csv file. Then you could run it repeatedly and it would compare the list to the master csv file and generate a second file called “newentries-yyyymmdd”. The first time you ran it, both files would match, but after than the second would only contain new entries. Then you could import the csv into a program like ANKI for spaced repetition.
I can’t wait for this to come on Obsidian as well! In the meantime, this markdown editor has easy flashcard creation and a basic, customizable SRS algorithm: https://mochi.cards/. Hope this feature comes out soon!
I hope this feature gets developed. Integration of ANKI with OBSIDIAN gives the best of the two worlds.
Literally they each excel at their own thing and while Remnote can do both, it is not the greatest in either. Having a program that helps you recall some of the knowledge sounds amazing
The developer of Neuracache (mobile flashcards/ SRS app) has added markdown support specifically so that Obsidian users can develop an SRS system. He posted in the forum recently: (🎥 video) Obsidian Flashcards and Spaced Repetition
I’m testing it now and it’s been excellent so far. It’s allowing me to pretty much automate my flow. I really liked the idea of Mochi but 1) I’d rather use Obsidian for everything, and 2) it was a little more manual than I liked.
Oh weird - my phone is iOS, but I’m also able to install it in on my Android tablet. @IdeaRoots would love your input, I think you’re currently working on an Android app
I am trying to integrate Obsidan and Anki. And I also think if Obsidan can create a Anki-Plugin would be great.
My workflow is
Take notes based on Zettelkastan method, forexample, a note “ Mynotes.md ”;
Copy the notes to Typora and output these notes in html format , forexample a note “Mynotes.html” ;
Open these notes with html format in Chrome browser ;
Press ‘F12’ , and copy all the html codes;
Paste the html codes in step 4 to the Anki. Please note that you should paste html codes to the html enviroment of Anki.
Enjoy Anki
Why I need the notes with html format?
Because my notes have many equations written in Mathjax and Latex, when I transfom my markdown notes to html notes and then copy the html codes to Anki, I can have an Anki note with same style in the markdown editor of Obsian
@zhixiangcai You may be interested in a script I made that adds notes from Obsidian to Anki. It supports mathjax (and has many other features you may be interested in)!
I really like Obsidian but one thing that draws me towards Remnote and distinguishes it, is its spaced repetition feature. Could that be implemented in Obsidian?
I’m in the same boat, I migrated my writing and thinking from RemNote to Obsidian, but the spaced repetition is really nice in RemNote.
Hopefully something can be developed soon, so that we would not have to use RemNote.