AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2021-06-15
- Anki versions
- unknown
- Description language
- en
AnkiWeb addon 441384655
Creates Anki cards with interactive code input and visualizes differences between the user's solution and the correct answer, helping learn APIs; currently work-in-progress.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | β | 2021-06-15 |
Loadingβ¦
Turns Anki cards into interactive drag-and-drop flashcards for image labeling or category sorting, with feedback, settings, and desktop/mobile support.
Adds interactive multiple-choice cards (up to four options) and detailed cards with hints, notes, bilingual RTL/LTR support, and mobile/dark-mode optimization.
Provides IDE-style code input during Anki review with character-level diff against the solution, syntax highlighting for 31 languages, keyboard shortcuts, and a custom note type.
Review single- and multiple-choice Anki questions in a clean exam-style screen showing your answer, correct answer, color-coded feedback, optional explanations, and auto-clearing selections.
Creates interactive multiple-choice dropdown quizzes in Anki with shuffled answer choices, customizable distractors, optional hints, and cross-device review.
Transforms Anki cloze cards into interactive fill-in-the-blank exercises with multiple input fields, instant feedback, hints, dropdown answers, and duplicate-cloze autofill.
Add-on for Anki SRC. It allows you to create cards with interactive input. Also it uses differ to visualize how your input is different from correct answer.
This addon should be helpful to learn some new APIs. With it you can learn API not by drilling, but by trying to solve some simple tasks.
For example, you can copy/paste some code samples from MDN:

Then you try to input the correct solution on the Question side:

... and then you can check how close your solution is to the right answer:

Tags [diff][/diff] and [diff-answ][/diff-answ] can be added manually or by editor's buttons.
[diff lang='sql' theme='solarized_dark'][/diff] is used to to let add-on figure where to insert code editor, and with which settings;[diff-answ][/diff-answ] is used to to let add-on figure which part of the answer should be used as "correct answer" in code differ.SUPPORTED_LANGUAGES = [
'javascript',
'python',
'sql',
'typescript'
]
SUPPORTED_THEMES = [
'chrome',
'monokai',
'solarized_dark',
'solarized_light'
]
<div>Icons made by <a href="https://www.freepik.com/" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div>