This is a modified version of obsidian-spaced-repetition and merging recall plugin to use seperate json data file, and add some interesting features.
就是 SR 的时间排程信息可以单独保存,不修改原笔记文件内容(如果卡片复习,开启blockid设置,会在卡片文本后追加BlockID),以及添加其他功能。
-
merge recall plugin to use seperate file
- setting where to save schedule info by Data Location
- save on note file, just as used do.
- save on seperate tracked_files.json.
- setting convert tracked note to decks
- switch Algorithm(only work on saving on seperate tracked_files.json.): Default, anki, Fsrs
- file menu to tracknote/untracknote
- setting where to save schedule info by Data Location
-
show floatbar for reviewing response when reviewing note by click statusbar or review command or sidebar, and can set whether showing the interval or not;
-
Reviewing a Notes directly [#635];
-
when using fsrs, output
ob-revlog.csv
, to optimize the algorithm parameters using optimizer for better review; -
Statistics: add note view statistics,and today review statistics;
-
Postpone notes/cards;
-
postpone to review after x days;
-
reschedule all scheduled items;
-
support multi-clozes;
-
setting
burySiblingCards
split intoburySiblingCards
(origin) andburySiblingCardsByNoteReview
, and multi-clozes will not be buried; -
Setting: Card index uses BlockID, which appends BlockID (e.g.
^blkid1
) to the card text, will modify the original notes file. Off by default, but card index may not be accurate enough; -
Setting: Mix ondue and new notes queue when reviewing(default: 3 ondue notes, then 2 new notes);
Since I am not a programmer, I don't know much about typescript programming, so I can only do some bug fixes and small feature updates. but it is difficult to realize some of the proposed features. Welcome to join us if you are interested in this plugin, and work together to maintain and update this plugin.
You can join us by submitting an issue/PR、或论坛讨论 directly.
- Download main.js, manifest.json, styles.css from the latest release (see releases)
- Create a new folder
obsidian-spaced-repetition-recall
inVault-name/.obsidian/plugins
and put the downloaded files in there - Reload your plugins and enable the plugin
OR USE BRAT pulgin;
Check the docs for more details.
I develop this plugin as a hobby, spending my free time doing this. If you find it valuable, then please say THANK YOU or buy me a coffee...
or buy original plugin author(@st3v3nmw) a coffee...
Thank you to everyone who has created a plugin that inspired me and I took code from.
- first, thanks to @st3v3nmw's obsidian-spaced-repetition and @martin-jw recall plugin
- floatbar(thanks to @chetachi's cMenu)
- Fsrs Algorithm
- ReleaseNotes(thanks to @Zsolt Viczian Excalidraw)