Files
creator/templates/Prompt/Artefakt-Generate.md
2026-07-04 23:47:04 +02:00

2.2 KiB
Raw Permalink Blame History

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}

  1. 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 12 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).
  1. 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.
  1. examples — a worked example ONLY where it carries understanding:
  • problem (1 sentence) → steps (25 followable steps, right order) → result (1 sentence). Rely on example_idea and the supported facts; compute cleanly. A pure definition or meta-knowledge gets NO forced example — leave it out.

Common rules:

  • block/subblock are 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}