AgentSkillsCN

nmt-test

按照乌克兰官方考试格式,生成完整的 NMT(国家多学科测试)标准化教育评估试卷。当用户希望创建 NMT 练习题、试卷或标准化测评时,可使用此技能。支持多门学科,各学科均采用专属的试题结构:历史(乌克兰历史)、数学(数学)、乌克兰语(乌克兰语)、生物(生物学)、物理(物理学),以及其他科目亦可类比适用。每门学科都拥有各自独特的题型、评分标准与题目数量——在生成前,请务必阅读对应的示例文件。

SKILL.md
--- frontmatter
name: nmt-test
description: Generate complete NMT (Національний мультипредметний тест) standardized educational assessment tests following the official Ukrainian exam format. Use when the user wants to create NMT practice tests, exam papers, or standardized assessments. Supports multiple disciplines with discipline-specific structures: history (Історія України), mathematics (Математика), Ukrainian language (Українська мова), biology (Біологія), physics (Фізика), and other subjects by analogy. Each discipline has its own question types, scoring, and quantity — read the corresponding example file before generating.

NMT Test Generator

Generate high-quality NMT (Національний мультипредметний тест) practice tests following the official Ukrainian standardized exam format. Output as a single self-contained artifact/canvas in Markdown.

Step 1: Determine Discipline & Configuration

Ask the user or infer from context:

yaml
discipline: ""              # REQUIRED: history | math | ukrainian-language | biology | chemistry | physics | geography | other
topic: "general"            # specific topic or "general" for full coverage
language: "ukrainian"       # output language
answer_labels: "cyrillic"   # "cyrillic" (А,Б,В,Г,Д) | "latin" (A,B,C,D,E)
difficulty: "standard"      # "easy" | "standard" | "advanced"
include_answer_key: true

Step 2: Load Discipline-Specific Structure

Before generating any questions, read the corresponding example file from examples/ to understand the exact test structure, question types, scoring, and format for that discipline:

For disciplines without a dedicated example file, use the closest analogue:

  • Chemistry → adapt the biology structure (single-choice/4opt + matching + three-column select)
  • Geography, Law, other humanities → adapt the history structure (single-choice/4opt + matching + sequencing + multi-select)
  • English, other languages → adapt the ukrainian-language structure

Each example file contains:

  1. Test overview (total questions, max score)
  2. Question types table with exact quantities, option counts, and scoring
  3. Section-by-section format with real NMT example questions
  4. Design notes for question and distractor construction

Step 3: Generate Questions

Follow the structure and question types from the loaded example file exactly. Key rules:

Difficulty Distribution

  • Easy (direct recall/application): 20-25%
  • Medium (understanding + reasoning): 50-60%
  • Difficult (multi-step, combining concepts): 20-25%

Universal Quality Rules

  • Precise, unambiguous language in Ukrainian
  • Each question tests ONE main concept or skill
  • Avoid double negatives
  • Distractors must be plausible — based on real misconceptions, not absurd options
  • Options should be similar in length and structure
  • Cover the required curriculum breadth across questions

Discipline-Specific Rules

Sciences/Math: Include diagrams described textually (e.g., "[Графік: парабола y=x² з вершиною в точці (0,0)]"). Provide reference materials section with formulas and constants.

History/Humanities: Use primary source excerpts (quotes, documents). Describe visual sources textually (e.g., "[Фото: будівля Верховної Ради]", "[Карта: територія Гетьманщини]"). Cover the full chronological span.

Languages: Include shared text passages for text-based questions. Test real grammatical pitfalls students commonly encounter.

Step 4: Format Output

For detailed output formatting, see:

Output Structure

code
# [DISCIPLINE] — НМТ [Year]
## Демонстраційний варіант

[Section instruction banner for each section]

[Questions numbered sequentially]

---
## Довідкові матеріали (if applicable)
[Reference sheet for math/science]

---
## Відповіді
[Answer key table]