---
id: "{{ID}}"
title: "{{TITLE}}"
type: "QUIZ"
created_by: "Curriculum OS Builder"
phase: "{{PHASE}}"
deliverable: "P2-T08"
version: "{{VERSION}}"
date: "{{DATE}}"
---
template_required_sections:
  - "Metadata Specs"
  - "Schema Structure"
  - "Pedagogical Rules"
  - "Visual Layout (Marp/Interactive)"
---

<!-- 
  Created by: Curriculum OS Builder
  Phase: P2 | Deliverable: P2-T08 (Assessment Infrastructure)
  Version: v4.6 | Date: 2026-05-06
  Alignment: interactive-quiz-kit/src/schemas/zod/multipleChoiceQuestionSchema.ts
-->

# QUIZ TEMPLATE (V4.6 - JSON-READY)

## 1. Metadata Specs
- **Format**: Strictly valid JSON or YAML block inside Markdown.
- **Language**: English (Primary Keys), Vietnamese (Content).
- **Target Audience**: 15-18 Years Old (Pathway AIoT).

## 2. Schema Structure
FOLLOW THIS JSON STRUCTURE FOR EACH QUESTION:

```json
{
  "id": "quiz-[unit]-[lesson]-[sequence]",
  "questionTypeCode": "MULTIPLE_CHOICE",
  "prompt": "Your question statement here...",
  "options": [
    { "id": "opt-1", "text": "Option A text" },
    { "id": "opt-2", "text": "Option B text" },
    { "id": "opt-3", "text": "Option C text" },
    { "id": "opt-4", "text": "Option D text" }
  ],
  "correctAnswerId": "opt-X",
  "points": 10,
  "explanation": "Detailed pedagogical explanation grounded in the lesson content.",
  "bloomLevelCode": "[REMEMBER|UNDERSTAND|APPLY|ANALYZE|EVALUATE|CREATE]",
  "difficultyCode": "[VERY_EASY|EASY|MEDIUM|HARD|VERY_HARD]",
  "learningObjective": "[LO_CODE]",
  "topic": "[TOPIC_NAME]"
}
```

## 3. Pedagogical Rules
- **Distractors**: Options MUST be plausible misconceptions based on lesson theory.
- **Tone**: Professional, encouraging, and technically precise.
- **Alignment**: Every question MUST map to at least one LO from the lesson.

## 4. Visual Layout (Marp/Interactive)
If rendering to slides:
- Use `glass-card` layout.
- One question per slide.
- Highlight correct answer only in "Teacher Mode".
