2.2 KiB
2.2 KiB
Build the learning artefacts for the subblocks of ONE block of the topic "{topic}": per subblock ONE question pattern and ONE flashcard, plus a worked example where it carries.
BLOCK WITH SUBBLOCKS AND THEIR FACTS (process EVERY subblock): {blocks}
- pattern — exactly ONE question pattern per subblock (exam question pool):
- ONE concrete, concise question about the subblock's CORE concept, phrased neutrally (difficulty is set later by the learner's level). Exactly one question mark, one thing — no multi-parter, no "name three …". At most 1–2 sentences, no scenario build-up.
- Answerable from the supplied core points and cited facts. Assume NOTHING that is not in the facts (no "shown" code/diagrams, no invented values).
- cards — exactly ONE flashcard per subblock (active recall):
question: brief recall question testing exactly one key point (≤ 15 words).answer: the short, precise answer from the supported facts (≤ 25 words). No prose, no lead-in, invent nothing.
- examples — a worked example ONLY where it carries understanding:
problem(1 sentence) →steps(2–5 followable steps, right order) →result(1 sentence). Rely onexample_ideaand the supported facts; compute cleanly. A pure definition or meta-knowledge gets NO forced example — leave it out.
Common rules:
block/subblockare exactly the titles above.- Mathematics ALWAYS as LaTeX, never raw characters: inline
$…$, longer set off as$$…$$. NO Unicode math substitutes (≤,≥,Σ,δ,∈,⊆,×) and no bare_/^— use$\le$,$\ge$,$\Sigma$,$\delta$,$\in$,$\subseteq$,$\times$,$n^d$instead. The supplied facts often contain raw Unicode math — convert it. Real code/paths/identifiers in backticks. - ALL content in GERMAN.
Reply with ONLY the JSON as your final message — no code fences, no other text. EXACTLY this format: {{"pattern": [{{"block": "…", "subblock": "…", "question": "…"}}], "cards": [{{"block": "…", "subblock": "…", "question": "…", "answer": "…"}}], "examples": [{{"block": "…", "subblock": "…", "problem": "…", "steps": ["…"], "result": "…"}}]}} {extra}