nmt-test

star 2

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.

lavrovpy By lavrovpy schedule Updated 2/25/2026

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:

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

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

[Section instruction banner for each section]

[Questions numbered sequentially]

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

---
## Відповіді
[Answer key table]
Install via CLI
npx skills add https://github.com/lavrovpy/al-prompts --skill nmt-test
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator