① 입력 엑셀
'Data' 시트(교사별 수업)가 있는 엑셀. '설정' 시트가 있으면 함께 읽습니다.② 학기 달력 선택
공휴일 · 학교 휴업일 · 행사로 요일마다 학기 수업일이 다릅니다. 넣으면 과목마다 학기 수업 횟수가 기준에 모자라지 않게 배치하고, 확정할 때 이 달력을 그대로 씁니다. 비우면 주간 표만 맞춥니다.
생성기는 전교 요일별 수업일수만 봅니다 — 한 학년 행사처럼 일부 반 · 일부 교시 공백은 그 반의 학기 횟수를 줄이지만 배치할 때는 고려하지 않습니다.
기준 = 주당 시수 × 이 값(2022 개정 16회, 그 전 17회). 비우면 같은 시수 과목끼리 고르게만 맞춥니다.
학교 지정 쉬는 날 · 행사
재량휴업일 · 개교기념일 · 시험 · 학년 행사. 교시를 비우면 하루 전체, 반을 비우면 전교. 반에 "1학년"이라고 쓰면 1학년 반 전체. "까지"를 넣으면 그 기간 전체입니다.
다른 요일 시간표로 운영
그날만 다른 요일의 시간표로 수업합니다(예: 화요일인 날을 금요일 시간표로) — 수업일이 모자라는 요일을 채울 때.
비워 두면 주간 표만 맞춥니다.
③ 설정
시트 도구의 '설정' 시트와 같은 항목완성 시간표에서 추천 · 검증
사람이 짠(또는 손으로 고친) 교사별 시간표 시트에서 학교의 운영 방식을 읽어 설정을 추천받거나, 그 시트를 지금 설정과 대조해 검증합니다. 결과는 오른쪽에 나옵니다.
과목 = 2시간 묶음, 과목:4 = 4시간. 한 교사만 묶으려면 과목(교사):길이 — 예: 사행(교사1):2. 같은 과목의 과목 전체 값보다 그 교사 수업에 우선합니다.
점심을 사이에 둔 두 교시는 연속으로 치지 않습니다(0 = 구분 안 함).
④ 생성 · 검증
입력 · 달력 · 설정으로 시간표를 만들고 서버가 다시 세어 확인합니다.⑤ 확정 → 학기 운영 시작
확정한 시간표는 학기 동안 바뀌지 않고, 주마다 바뀐 것(부재 · 교환 · 대강 · 공강 · 보강)만 기록합니다.먼저 ④ 생성 · 검증에서 시간표를 만들어 주세요.
코드는 영문·숫자·밑줄(_)·하이픈(-)으로 1~64자.
과목별 기준 횟수 = 주당 시수 × 이 값. 비우면 검사하지 않습니다(모자라도 막지 않고 알려 주기만).
보강을 방과 후 몇 교시까지 둘 수 있나. 비우면 가장 긴 날 + 1.
관공서 공휴일과 대체공휴일. 선거일 · 임시공휴일은 그때그때 정해지므로 아래 학교 지정에 넣습니다.
학교 지정 쉬는 날 · 행사
다른 요일 시간표로 운영
엑셀을 올리고 생성을 누르면 여기에 시간표가 나옵니다.