문제은행과 재학습
동일 목표를 다양한 문항으로 측정하는 서버 문제은행의 현재 운영 범위와 확장 기준입니다.
문제은행 원칙
런타임에서 생성형 AI로 문항을 만들지 않는다. 문항·선택지·정답·해설은 버전이 고정된 검수 콘텐츠로 게시하며, 서버가 출제표에 맞춰 세션을 확정한다.
목표 수량
| 과정 | 설계 단원 수 | 운영·목표 후보 | 현재 상태 |
|---|---|---|---|
| K0 | 12 | K0-04~12 단원당 18 | 162 운영 |
| K1 | 12 | 단원당 24 | K1-01 24 운영 / 과정 목표 288 |
| K2 | 12 | 단원당 30 | 목표 360 |
| K3 | 12 | 단원당 36 | 목표 432 |
| K4 | 12 | 단원당 36 | 목표 432 |
| 전체 | 60 | - | 현재 186 / 확장 목표 1,674 |
최소 기준은 한 세션 문항 수의 3배이면서 각 필수 슬롯에 동등한 후보가 3개 이상 존재하는 것이다.
K0-0103은 미학습 자음을 정답 판별에 요구하지 않도록 문제 세션을 두지
않는다. 따라서 재설계 전 216문항 수치는 현재 운영 기준이 아니며,
12 총 162문항이다.K0-HANGUL-2026-02의 라이브 기준은 K0-04
게시 차단 규칙
- 정답 선택지는 정확히 하나여야 한다.
- 미학습 어휘와 문법이 정답 판별의 핵심이면 게시하지 않는다.
- 대화 문항의 화자와 turn이 실제 대화 버전에 없으면 차단한다.
- 사실상 같은 문항은 정규화 fingerprint로 중복을 확인한다.
- 문제 응답에는 정답과 해설을 넣지 않고 제출 후 공개한다.
- 후보가 부족하면
제한 운영으로 남기고 공개 평가로 사용하지 않는다.
재학습
단원을 다시 시작해도 기존 완료 기록을 삭제하지 않는다. 새로운 학습 시도와 문제 세션을 만들고, 최근 노출 문항을 우선 회피한다. 이미 시작한 세션은 콘텐츠가 새로 게시되어도 원래 문항 버전을 유지한다.
K1-01 운영 상태
대화 전체 의미·응답 선택·표현 의미·유사 상황 전이의 4개 family에 각각 6문항, 총 24문항을 게시했다. 서버는 매 세션 6문항을 확정하고 최근 3개 세션 노출을 우선 회피한다. Flutter에는 문항 목록·정답·Random 출제 코드가 없다.
