Files
creator/templates/Prompt/Question-Pattern-Research.md
2026-06-30 00:14:18 +02:00

2.3 KiB

You are building the question pool for a learning exam on the topic "{topic}". Create question patternsexactly 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": "", "subblock": "", "question": ""}} ]}}

Output no other text.