외주 콘텐츠 작업 폴더

강사 분담 (계약 v1.0 기준)

강사담당 학년단원 수문항 수단가
강사 AE1, E2, E335600객관식·단답 7,000원 / 서술형 9,000원
강사 BE4, E5, E636900동일

(강사 신원 정보는 별도 보안 보관)

폴더 구조

contents/
├── README.md            ← 본 파일
├── E1/                  ← 강사 A 담당
│   ├── 1/               ← 1학기 (5단원)
│   │   ├── E1-1-1-LOW-MC-001.yaml
│   │   ├── E1-1-1-LOW-MC-002.yaml
│   │   └── ...
│   └── 2/               ← 2학기 (6단원)
├── E2/                  ← 강사 A 담당
├── E3/                  ← 강사 A 담당
├── E4/                  ← 강사 B 담당
├── E5/                  ← 강사 B 담당
└── E6/                  ← 강사 B 담당

파일명 규칙

{단원ID}-{난이도}-{유형}-{일련번호}.yaml

예: E5-1-2-MID-MC-007.yaml (초5 1학기 2단원 약수와 배수, 중난이도 객관식 7번)

정규식: ^E[1-6]-[12]-[1-6]-(LOW|MID|HIGH)-(MC|SA|DE)-[0-9]{3}\.yaml$

상세: appendix-b-codes

작업 가이드

  1. 강사는 본인 담당 학년 폴더에 1문항 = 1 YAML 파일로 작성
  2. appendix-d-templates-extended 30종 모범 사례 참조
  3. appendix-e-review 50항목 자체 검수 후 커밋 (또는 Google Drive 업로드)
  4. 4주차 / 8주차 / 12주차 분할 납품 (계약서 §4)

검수·임포트

# 강사 납품 후 발주처(미경) 검수
python prd/content-importer.py --dir contents/E1 --dry-run
 
# 검증 통과 → DB 임포트
python prd/content-importer.py --dir contents --dsn $DATABASE_URL

진행 상황 (강사 작업 시작 시 갱신)

학년목표작성 완료검수 통과비율
E1150000%
E2200000%
E3250000%
E4300000%
E5300000%
E6300000%
합계1,500000%

매주 강사 납품 시 갱신.