update
This commit is contained in:
25
templates/Prompt/Artefakt-Generate.md
Normal file
25
templates/Prompt/Artefakt-Generate.md
Normal file
@@ -0,0 +1,25 @@
|
||||
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 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).
|
||||
|
||||
2. **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.
|
||||
|
||||
3. **examples** — a worked example ONLY where it carries understanding:
|
||||
- `problem` (1 sentence) → `steps` (2–5 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}
|
||||
Reference in New Issue
Block a user