Extract and match curriculum structure (content system table + achievement standards narrative) from pre-extracted curriculum data, then randomly select a topic bundle within a subject. Use only when user provided grade+subject. Do NOT use to write generalizations or questions.
사전 추출된 교육과정 데이터(JSON + 원문 TXT)에서
아래 경로에 국어·과학·수학·사회 교육과정이 이미 추출되어 있다. PDF/hwpx 업로드 불필요 — 이 파일들에서 바로 출발한다.
0218_studying/cbi_logs/curriculum_index/index.json0218_studying/cbi_logs/curriculum_index/korean.json0218_studying/cbi_logs/curriculum_index/science.json0218_studying/cbi_logs/curriculum_index/math.json0218_studying/cbi_logs/curriculum_index/society.json0218_studying/cbi_logs/curriculum_raw/korean.txt0218_studying/cbi_logs/curriculum_raw/science.txt0218_studying/cbi_logs/curriculum_raw/math.txt0218_studying/cbi_logs/curriculum_raw/society.txt{
"subject_guess": "과학",
"units": [ { "no": 1, "title": "힘과 우리 생활" }, ... ],
"standards": [
{ "code": "4과01-01", "text": "...", "grade_hint": "4",
"unit_no": 1, "unit_title": "힘과 우리 생활" }, ...
]
}
grade_hint: 학년군 숫자(2=1unit_no + unit_title: 해당 성취기준이 속한 단원grade_hint로 학년군을 필터링한다 (예: 5학년 → grade_hint "6").| 학년 | grade_hint |
|---|---|
| 1~2학년 | "2" |
| 3~4학년 | "4" |
| 5~6학년 | "6" |
{ "grade": "", "subject": "", "content_system_axis": "", "matched_standards": ["", ""], "topic_focus": "", "concept_lens_candidates": ["", "", "", ""] }