RFP 부록 D — 문항 양식 템플릿 5종
사용 원칙
강사는 본 5종 예시를 참조해 본인 작업 시작. 표준 YAML 양식 + 메타데이터 전체 필드를 빠짐없이 채워야 검수 통과.
자가 검토 (작성자 점검)
본 5종은 다음 다양성을 만족:
- 학년: E1, E3, E4, E5, E6 (저학년·중학년·고학년 골고루)
- 영역: NUM 3, GMM 1, REL 1
- 유형: MC 3, SA 1, DE 1
- 난이도: LOW 1, MID 3, HIGH 1
템플릿 1 — 객관식·낮은 난이도·초1 NUM
E1-1-1-LOW-MC-001.yaml
id: "E1-1-1-LOW-MC-001"
unit_id: "E1-1-1"
unit_path: "초1 > 1학기 > 9까지의 수"
domain: "NUM"
grade: "E1"
difficulty: "LOW"
type: "MC"
body_md: |
곰돌이가 사과 ![apple]를 이만큼 들고 있어요.
![apple]![apple]![apple]![apple]
사과는 모두 몇 개일까요?
choices:
- "2개"
- "3개"
- "4개"
- "5개"
- "6개"
answer_index: 2
solution_md: |
사과 그림을 하나씩 세어 봅니다.
$1, 2, 3, 4$
사과는 모두 **4개**입니다.
tags: ["수세기", "1~9까지", "1학기"]
estimated_time_sec: 30
created_by: "(강사 식별자)"
reviewed_by: null
reviewed_at: null작성 노트:
- 1학년은 글씨보다 그림이 핵심.
![apple]같은 이미지 placeholder 사용 (실제 이미지는 발주처 디자인 단계에서 매핑) - 보기는 정답 ±1~2 범위 (1, 2, 3, 4, 5, 6 중 4가 정답이므로 보기 분포 자연스러움)
- 추정 풀이시간 30초 — 1학년 LOW 평균
템플릿 2 — 객관식·중간 난이도·초3 NUM (분수)
E3-1-6-MID-MC-007.yaml
id: "E3-1-6-MID-MC-007"
unit_id: "E3-1-6"
unit_path: "초3 > 1학기 > 분수와 소수"
domain: "NUM"
grade: "E3"
difficulty: "MID"
type: "MC"
body_md: |
피자 한 판을 6조각으로 똑같이 나누었습니다.
지수가 그 중 2조각을 먹었습니다.
지수가 먹은 양을 분수로 나타내면?
choices:
- "$\\frac{1}{6}$"
- "$\\frac{2}{6}$"
- "$\\frac{1}{3}$"
- "$\\frac{2}{3}$"
- "$\\frac{1}{2}$"
answer_index: 1
solution_md: |
전체 6조각 중 2조각을 먹었습니다.
- 분모 = 전체 조각 수 = $6$
- 분자 = 먹은 조각 수 = $2$
따라서 지수가 먹은 양은 $\\frac{2}{6}$입니다.
> 참고: $\\frac{2}{6}$은 $\\frac{1}{3}$로 약분되지만, 초3 1학기에서는
> 약분을 배우기 전이므로 그대로 $\\frac{2}{6}$을 답으로 합니다.
tags: ["분수", "분모", "분자", "일상맥락"]
estimated_time_sec: 60
created_by: "(강사 식별자)"
reviewed_by: null
reviewed_at: null작성 노트:
- 함정 보기: ②와 ③(약분된 답)을 모두 제공 → 초3 학습 단계에서 약분 전 형태가 정답임을 인지하는지 검증
- 일상 맥락: 피자 → RFP §4.4 권장 사항 (일상 맥락 30% 이상)
- 풀이 해설에 학습 단계 주의사항 명시 — 초3 1학기 약분 미학습 안내
템플릿 3 — 단답형·중간 난이도·초4 NUM (소수 덧셈)
E4-2-3-MID-SA-012.yaml
id: "E4-2-3-MID-SA-012"
unit_id: "E4-2-3"
unit_path: "초4 > 2학기 > 소수의 덧셈과 뺄셈"
domain: "NUM"
grade: "E4"
difficulty: "MID"
type: "SA"
body_md: |
$1.45 + 2.78$ 의 값을 구하시오.
choices: null
answer: "4.23"
answer_alternative: ["4.230"]
solution_md: |
소수점 자리를 맞추어 덧셈합니다.
$$
\\begin{array}{r}
1.45 \\\\
+ 2.78 \\\\
\\hline
4.23
\\end{array}
$$
- 백분의 자리: $5 + 8 = 13$ → $3$ 쓰고 $1$ 받아올림
- 십분의 자리: $4 + 7 + 1 = 12$ → $2$ 쓰고 $1$ 받아올림
- 일의 자리: $1 + 2 + 1 = 4$
- 정답: $4.23$
tags: ["소수의덧셈", "받아올림", "두자리수소수"]
estimated_time_sec: 45
created_by: "(강사 식별자)"
reviewed_by: null
reviewed_at: null작성 노트:
- 단답형은
answer(단일 정답) +answer_alternative(허용 가능 변형:4.230,4.23000등) - 채점 시 표준화: 후행 0 무시, 공백 제거, 분수와 소수 동치 비허용 (불명확)
- 풀이는 받아올림 단계를 시각적으로 보여줌
템플릿 4 — 객관식·중간 난이도·초5 REL (규칙과 대응)
E5-1-3-MID-MC-005.yaml
id: "E5-1-3-MID-MC-005"
unit_id: "E5-1-3"
unit_path: "초5 > 1학기 > 규칙과 대응"
domain: "REL"
grade: "E5"
difficulty: "MID"
type: "MC"
body_md: |
서연이는 매일 종이학을 5마리씩 접습니다.
날 수($x$)와 종이학 수($y$) 사이의 관계를 식으로 나타내면?
| 날 수 ($x$) | 1 | 2 | 3 | 4 |
|-----------|---|---|---|---|
| 종이학 수 ($y$) | 5 | 10 | 15 | 20 |
choices:
- "$y = x + 5$"
- "$y = x \\times 5$"
- "$y = 5 - x$"
- "$y = x \\div 5$"
- "$y = 5 + x$"
answer_index: 1
solution_md: |
표를 보면 종이학 수($y$)가 날 수($x$)의 **5배**임을 알 수 있습니다.
- $x = 1$ 일 때 $y = 5 = 1 \\times 5$ ✓
- $x = 2$ 일 때 $y = 10 = 2 \\times 5$ ✓
- $x = 3$ 일 때 $y = 15 = 3 \\times 5$ ✓
- $x = 4$ 일 때 $y = 20 = 4 \\times 5$ ✓
따라서 두 양의 관계는 $y = x \\times 5$.
tags: ["대응관계", "표읽기", "변화와관계"]
estimated_time_sec: 75
created_by: "(강사 식별자)"
reviewed_by: null
reviewed_at: null작성 노트:
- 함정 보기: ① (덧셈 혼동), ⑤ (① 대안 형태)는 학생이 자주 하는 실수
- 마크다운 테이블이 LaTeX와 함께 사용됨 — 시스템이 둘 다 렌더링 지원해야 함 (PRD v0.1 시사점)
- 추정 시간 75초 — 표 분석 + 보기 검증
템플릿 5 — 서술형·높은 난이도·초6 GMM (원의 넓이)
E6-2-5-HIGH-DE-002.yaml
id: "E6-2-5-HIGH-DE-002"
unit_id: "E6-2-5"
unit_path: "초6 > 2학기 > 원의 넓이"
domain: "GMM"
grade: "E6"
difficulty: "HIGH"
type: "DE"
body_md: |
반지름이 $10$ cm 인 원 모양 피자가 있습니다.
이 피자를 6조각으로 똑같이 나누었을 때,
한 조각의 **부채꼴 넓이**를 구하는 풀이 과정을 쓰고
답을 구하시오.
(단, 원주율은 $3.14$ 로 계산하시오.)
choices: null
answer: "약 52.33 cm²"
answer_alternative: ["52.33 cm²", "52.33", "52.3", "52.333..."]
solution_md: |
### 풀이 과정
**1. 원의 전체 넓이 구하기**
반지름을 $r = 10$ 이라 하면,
$$
\\text{원의 넓이} = r \\times r \\times 3.14 = 10 \\times 10 \\times 3.14 = 314 \\text{ cm}^2
$$
**2. 6조각으로 나누기**
6조각으로 똑같이 나누었으므로 한 조각은 전체의 $\\frac{1}{6}$ :
$$
314 \\div 6 = 52.333... \\approx 52.33 \\text{ cm}^2
$$
### 답
한 조각의 부채꼴 넓이는 약 **$52.33$ cm²**.
rubric:
- { criterion: "원의 넓이 공식 적용 (반지름 × 반지름 × 원주율)", weight: 30 }
- { criterion: "원 전체 넓이 314 cm² 정확히 산출", weight: 30 }
- { criterion: "부채꼴이 전체의 1/6임을 인지", weight: 20 }
- { criterion: "최종 답 약 52.33 cm² (반올림 또는 분수 형태)", weight: 20 }
tags: ["원의넓이", "부채꼴", "일상맥락", "원주율"]
estimated_time_sec: 180
created_by: "(강사 식별자)"
reviewed_by: null
reviewed_at: null작성 노트:
- 서술형은
answer외rubric(가중치 합 100) 필드 추가 — 원장 수동 채점 시 부분점수 가이드 - 풀이 단계 별도 으로 시각화 (학생이 모범 답안을 학습 자료로 활용 가능)
- HIGH 난이도 — 단원 간 통합 (원의 넓이 + 분수 나눗셈)
작성 시 공통 가이드
1. LaTeX 사용 규칙
- 인라인:
$\\frac{1}{2}$ - 블록:
$$ ... $$ - 분수:
\\frac{분자}{분모} - 거듭제곱:
r^2,cm^2 - 단위: 숫자와 단위 사이 공백 (예:
10 cm)
2. 마크다운 사용 규칙
- 강조:
**굵은 글씨** - 표: 표준 마크다운 테이블
- 리스트:
-(불릿) - 인용:
>(학습 팁·주의사항)
3. 정답 표기
| 유형 | 필드 | 예시 |
|---|---|---|
| MC | answer_index (0-based) | 1 (= 두 번째 보기) |
| SA | answer + answer_alternative | "4.23" + ["4.230"] |
| DE | answer + rubric | "약 52.33 cm²" + 4개 기준 |
4. 메타데이터 필수 필드
id, unit_id, unit_path, domain, grade, difficulty, type
body_md, solution_md
tags, estimated_time_sec, created_by
reviewed_by, reviewed_at ← 검수 시 강사가 본인 식별자 기록
5. 일상 맥락 권장 (RFP §4.4)
- 1~2학년: 동물·과일·장난감
- 3~4학년: 음식·운동·학용품
- 5~6학년: 여행·게임·요리·과학실험
→ 추상 수치만 나열 X. 30% 이상은 일상 맥락 포함.
6. 강사 자가 검토 체크포인트
1문항 작성 후 강사 본인이 점검:
-
id가 부록 B 정규식^E[1-6]-[12]-[1-6]-(LOW|MID|HIGH)-(MC|SA|DE)-[0-9]{3}$에 부합? -
unit_id가 부록 A의 71개 단원 ID 중 하나? - 정답을 학생이 풀어서 도달 가능?
- 함정 보기가 학생 실수 패턴을 반영?
- 풀이 해설이 학생이 이해할 수 있는 단계로 분해?
- LaTeX 문법 오류 없음? (별도 LaTeX 렌더러로 사전 점검 권장)
-
estimated_time_sec가 학년·난이도에 맞는 범위?- LOW: 30~60초
- MID: 45~90초
- HIGH: 90~180초
- DE 유형은 추가 +30~60초
검수 4단계 (RFP §5)는 본 자가 검토 통과 후 진행.