branch: elpa/gnosis commit fb2120a9e6a2935926d02fa6c4c976400fa92328 Author: Thanos Apollo <pub...@thanosapollo.org> Commit: Thanos Apollo <pub...@thanosapollo.org>
[fix] review-mc-cloze: Randomize sequence & display user answer. + Use gnosis-completing-read to avoid saving last input. + Display user answer on failed review recall. --- gnosis.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnosis.el b/gnosis.el index 2a04d1ec9a..c3019a216b 100644 --- a/gnosis.el +++ b/gnosis.el @@ -1227,14 +1227,14 @@ Returns a cons; ='(position . user-input) if correct, (user-input) (success)) (gnosis-display-cloze-string keimenon cloze nil nil nil) - (setq user-input (funcall gnosis-completing-read-function - "Select answer: " - options)) + (setq user-input (gnosis-completing-read "Select answer: " + (gnosis-shuffle options))) (if (string= user-input (car cloze)) (progn (gnosis-display-cloze-string keimenon nil nil cloze nil) (setq success t)) - (gnosis-display-cloze-string keimenon nil nil nil cloze)) + (gnosis-display-cloze-string keimenon nil nil nil cloze) + (gnosis-display-correct-answer-mcq (car cloze) user-input)) (gnosis-display-parathema parathema) (gnosis-display-next-review id success) success))