29 lines
2.3 KiB
Markdown
29 lines
2.3 KiB
Markdown
You are building the question pool for a learning exam on the topic "{topic}". Create **question patterns** — **exactly one** concrete example question **per subblock**. Each pattern is later turned, at exam time, into a slightly varied question — matched to the learner's level (beginner to expert). So the difficulty is NOT in the pattern; it only comes in at exam time. Therefore ask about the **core concept** of the subblock, phrased neutrally.
|
|
|
|
You are working on **several blocks**. Each block has its own subblocks — many with core points, cited facts, and an example:
|
|
{blocks}
|
|
|
|
TASK (for **each** of the blocks above):
|
|
- For **each** of its subblocks, create **exactly one** pattern — a concrete, concise question about that subblock's core concept.
|
|
- Each pattern is ONE concrete question (1-2 sentences, exactly one question mark, one thing) — no multi-parter, no enumeration.
|
|
- The question must be answerable from the block's knowledge. Do not invent extra assumptions.
|
|
- Base the question on the supplied **core points and cited facts** (the reliable foundation). Hit the CORE CONCEPT of the subblock, not a detail to be memorized. Assume NOTHING that is not in the facts: no "shown" code snippets/diagrams, no concrete values/lists/numbers from some later guide text.
|
|
- The question hits the **core** of the subblock — the central point one must have understood. Not too narrow on a detail, not too broad across the whole block.
|
|
- `block` is exactly one of the block titles above. `subblock` is exactly one of the subblock titles of the respective block.
|
|
|
|
HARD STYLE RULES PER QUESTION:
|
|
- Exactly ONE question, one question mark, one thing. No "and"/"as well as", no "name three …".
|
|
- At most 1-2 sentences, no preamble, no scenario build-up.
|
|
- Phrased neutrally — not deliberately easy, not deliberately hard. The difficulty is set by the exam via the learner's level.
|
|
- Direct address, clear German.
|
|
|
|
Write every question in GERMAN (the questions are for German-speaking learners), even though these instructions are in English.
|
|
{extra}
|
|
|
|
Write ALL patterns of all blocks as ONE JSON to the file {out_path} (use your write tool), EXACTLY in this format:
|
|
{{"pattern": [
|
|
{{"block": "<exact block title>", "subblock": "<exact subblock title>", "question": "<one concrete question>"}}
|
|
]}}
|
|
|
|
Output no other text.
|