교과학습 v226 자료 제작 기록

기존 3문항인 영어문법100단원·수학295단원을 각각100문항으로 확대. 각 단원97문항 추가, 38,315문항 추가. 교과학습 합계40,040문항. 기존54개10문항 단원(기초·복습과 국어·영단어·숙어 등)은 유지.

문제는 기존 자체 제작 학습 패턴을 기준으로 조건·어휘·수치와 질문 형식을 바꾸어 제작했습니다. 교재·시험지·유료 문제집의 문장이나 해설을 수집하거나 복제하지 않았습니다. 같은 문법 규칙이나 계산 원리를 반복 학습하는 변형 문제를 포함합니다. 단원별100개 문제는100개의 서로 다른 개념을 뜻하지 않습니다. 영어 추가문항은 빈칸49문항, 어순48문항이며 서로 다른 완성 문장을 사용합니다. 수학은 계산과 풀이 완성을 중심으로, 값의 범위가 한정된 단원에는 오류 판단을 포함합니다. 정답과 해설 포함. 기존 부정적분 단원의 동일한 문제2개는 새 조건 문제로 교체했습니다.

초중고 권장 단계와 단원 이름은 과목별 연습 분류입니다. 출판사·학교별 교육과정 및 실제 교과서의 단원 구성을 공식적으로 재현하거나 인증한 자료가 아닙니다.

전체 데이터: school-data.js. 사이트는 초기1725개 자료와 단원 목록을 먼저 읽고, 선택한100문항 단원의 school-units/<단원ID>.json을 불러옵니다. 자료가 아직 준비되지 않은 동안 시작·예습을 비활성화하고, 실패하면 다시 불러오기 버튼을 제공합니다. 세션 중 같은 단원을 다시 선택하면 재사용합니다.

제작/검증 원본: school_authoring/v226/build.py, grammar_banks.py, lazy_ui.py, verify.py. 실행 순서: build.py → lazy_ui.py → verify.py (프로젝트 루트에서 Python3). 각 단원100개,395개 단원, 기존자료1723개 보존 및 중복2개교체 검증. 모든 추가 영어 빈칸·어순 정답 일치와 수학 수치/분수·소수 별칭 계산 확인. 단원449개 예습 연결과 대표4단원400회 문장·수식 입력/400회 퀴즈 정답 처리 확인. PC와휴대폰 브라우저에서 단원별 로딩,100문항 예습 스크롤,퀴즈 시작 확인.