blob: 74a39d32b1ad210a49a82d14872803a190b1b6f1 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
#+TITLE: Review
#+DATE: [2020-08-05 Wed 15:29]
#+KEYWORDS: fc
A review session can be started with ~M-x org-fc-review~. Due cards
are reviewed in random order.
If a card was rated "again", it will be reviewed again at the end of
the current review session. This can be disabled by setting
~org-fc-append-failed-cards~ to ~nil~.
[[file:review_contexts.org][Review Contexts]] can be used to only review cards of a set tag or type,
e.g. when using org-fc to learn different foreign languages where
mixing them in one review session would lead to confusion.
Each time a card is rated, an entry is added to the [[file:review_histord.org][Review History]].
Cards can be excluded from review without deleting them
by [[file:suspending_cards.org][suspending them]].
* Review Process
1. Open file of card
2. Narrow to heading
3. Set up card for review
4. Activate ~org-fc-flip-mode~
5. Flip the card (user)
6. Switch to ~org-fc-rate-mode~
7. Rate the card (user)
8. Repeat process with next due card
#+begin_src plantuml :file images/review_loop.png
"Review next Card" -> if "Another card due?" then
-->[true] "Open file of card\nNarrow\nSet up\nflip-mode"
--> if "Action" then
-->[flip] "Flip Card\nrate-mode"
--> if "Action" then
-->[again] "Append Card"
--> "Update Review Data"
else
-->[hard / good / easy] "Update Review Data"
--> "Review next Card"
else
-->[suspend] "Suspend Card"
--> "Review next Card"
else
->[edit] "Edit Card"
--> "Open file of card\nNarrow\nSet up\nflip-mode"
else
-->[quit] "Quit Review"
endif
else
-->[quit] "Quit Review"
endif
else
-->[false] "Quit Review"
endif
#+end_src
#+RESULTS:
[[file:images/review_loop.png]]
#+begin_src plantuml :file images/review_sequence.png
actor User
collections Card
database Index
User -> Index: Start Review
Index -> Card: Jump to next due card
Card -> Card: Narrow to card heading
Card -> Card: Set up card
User -> Card: Flip card
User -> Card: Rate card
Card -> Index: Update review data
Index -> Card: Jump to next due card
... Repeat ...
#+end_src
By default failed cards (rated again) are appended to the current
review session. This can be disabled with ~(setq
org-fc-append-failed-cards nil)~.
#+RESULTS:
[[file:images/review_sequence.png]]
* Flip Mode
| Key | Binding |
|-----+--------------------------|
| RET | flip card |
| n | flip card |
| s | suspend card |
| p | pause review for editing |
| q | quit review |
* Rate Mode
| Key | Binding |
|-----+--------------------------|
| a | rate again |
| h | rate hard |
| g | rate good |
| e | rate easy |
| s | suspend card |
| p | pause review for editing |
| q | quit review |
|