1.4 KiB
1.4 KiB
Build ONE flashcard (question→answer) for active recall for each subblock of the topic "{topic}".
BLOCKS WITH SUBBLOCKS AND THEIR FACTS (process EVERY subblock): {blocks}
A good flashcard:
- question: a brief recall question that tests exactly one key point (not "explain everything"). One question, one thing.
- answer: the short, precise answer — based on the supported facts/key points of the subblock. Invent nothing extra.
- Rely on the supplied facts. Where a supported fact exists, the answer must match it.
- Brief: question ≤ 15 words, answer ≤ 25 words. No prose, no lead-in.
- Mathematics ALWAYS as LaTeX, never as raw characters: inline
$…$(e.g.$T_A(n)$,$\Sigma^*$,$|x| = 5$,$O(n^d)$,$q_a$), longer calculations set off as$$…$$. NO Unicode math substitutes (≤,≥,Σ,δ,∈,⊆,×) and no bare_/^— use$\le$,$\ge$,$\Sigma$,$\delta$,$\in$,$\subseteq$,$\times$,$n^d$,$q_a$instead. Real code/paths/identifiers (not math) in backticks. - The supplied facts often contain math as raw Unicode — convert it to LaTeX, do not take it over raw.
Write question and answer in GERMAN.
Write all cards as ONE JSON into the file {out_path} (use your write tool), EXACTLY like this: {{"cards": [ {{"block": "", "subblock": "", "question": "…", "answer": "…"}} ]}}
Output no other text. {extra}