🏫 0단계 — 학교 기본 정보 자료를 첨부하기 전에 먼저 확인·입력하세요 (첨부하면 자동으로 채워지기도 합니다)
📄 자동세팅 — 순서대로 누르세요 ①로 학교 뼈대를 만들고 ②로 새 학기 배당을 얹습니다 (파일이 없으면 건너뛰고 직접 입력해도 됩니다)
① 기본 자동세팅 — 이전 학기 자료
1학기 전체 교사 시간표.xlsx · 교육과정 편성표.xlsx (복수 선택 가능)
→ 학급·교사·담임·과목·요일별 교시 구조가 채워집니다.
→ 학급·교사·담임·과목·요일별 교시 구조가 채워집니다.
② 새 학기(2학기) 자동세팅
시간표 요구사항(변환).xlsx 또는 스캔 PDF 원본
→ 새 학기 수업 배당·고려사항이 채워집니다 (PDF는 AI 판독 · 몇 분 걸릴 수 있음).
→ 새 학기 수업 배당·고려사항이 채워집니다 (PDF는 AI 판독 · 몇 분 걸릴 수 있음).
📄 업로드용 빈 서식 내려받기:
· 처리가 끝나면 1단계부터 차례로 확인이 시작됩니다.
⚙️ 1단계 — 초기설정 시간표 제목·식사시간·인쇄 메모 — 학교명·요일 구조는 0단계에서 입력합니다
🧑🏫 2단계 — 교사 성명 입력 비고란에는 직책·특기사항 · 배정금지시간은 8단계에서 한눈에
🏫 3단계 — 계열(학년)별 학반명 입력 NEIS 학반명은 교무업무시스템 일괄입력용 (비워도 무방) · 담임은 교사 이름으로
🕐 4단계 — 계열(학년)별 수업시간 입력 수업이 있는 시간은 빈칸, 수업이 아닌 시간은 칸을 클릭해 X로 바꾸세요 · 숫자 입력은 0단계 학년별 수업교시 표에서
📚 5단계 — 계열(학년)별 과목자료 입력 한 행 = 한 학년 · 시수 = 주당 기준시수 · 연속 = 블록수업(2연강) · 같은날그룹(유사) = 과목명이 달라도 같은 날 금지
🚪 6단계 — 특별실 (교과교실·실습실·운동장·체육관) 입력 동시 수용 학급 수 예) 음악실 1, 강당 4 — 비고 대신 수용 수로 "한번에 4반 수업 가능"을 표현
수업 빠른 추가 학급 칸에 1-1,1-2 처럼 나열하거나 1* (1학년 전체), * (전체)를 쓰면 학급마다 한 줄씩 생성됩니다
패턴: 주당시수를 몇 개의 연속수업으로 나눌지. 2,1,1 = 2연강(블록) 1개 + 단타 2개. 비우면 전부 1시간씩.
📋 7단계 — 교사별 수업학반 입력 (배당 매트릭스) 종이 배당표처럼 전 학년이 한 표에 — 과목·교사 행에 반별 주당시수를 숫자로 입력 (빈칸/0 = 없음)
특별실은 과목·학년이 맞으면 자동 적용됩니다(특별실 표의 "사용 과목·학년"). 블록수업(연강) 등 세부는 아래 "수업 배당 상세"에서.
수업 배당 상세 블록수업(패턴)·특별실·지정/고정 시간을 수업별로 조정 — 패턴 예) 2,1,1 = 2연강 1개 + 1시간 2개
학급별 시수 현황
교사별 주당 시수
⛔ 8단계 — 교사별 배정금지 시간 입력 금지할 교시를 칸에 숫자로 — 예) 1,2,5,6교시 금지는 "1256", 하루 전체는 "A"
📄 시간표 요구사항(변환) 업로드 · 다운로드 교과별 수업시수배당표 + 고려사항 — 올리면 배당이 세팅되고, 현재 배당을 같은 서식으로 내려받을 수도 있습니다
시간표 요구사항(변환).xlsx를 올리면 교과·교사·반별 시수 배당과 "시간표 배정시 고려사항"이 읽혀 반영됩니다.
스캔 PDF 원본(예: 260715 요구사항.pdf)도 그대로 올릴 수 있습니다 — AI가 페이지를 읽어 변환 배당으로 정리합니다 (공용 AI 기간 또는 🔑 API 키 필요 · 몇 분 걸릴 수 있음 · 판독 결과는 7단계에서 꼭 확인하세요).
스캔 PDF 원본(예: 260715 요구사항.pdf)도 그대로 올릴 수 있습니다 — AI가 페이지를 읽어 변환 배당으로 정리합니다 (공용 AI 기간 또는 🔑 API 키 필요 · 몇 분 걸릴 수 있음 · 판독 결과는 7단계에서 꼭 확인하세요).
전체 배정 규칙 아래 자동배정 작업의 엄수조건과 함께 배정·규칙 검토에 적용됩니다
같은 과목 하루 1회
과목별 예외는 5단계 과목 표의 "하루 최대"로 지정.
과목명이 달라도 함께 금지(체육·스포츠)하려면 두 과목의 "같은날 그룹"에 같은 이름을 넣으세요.
점심시간 · 블록수업
점심시간 위치는 1단계 초기설정의 "식사시간"에서 바꿉니다.
시간 조합 금지 (전체 교사)
각 쌍은 한 교사가 두 시간을 둘 다 갖지 못하게 합니다. 요일을 빼고 4|5라고만 쓰면 모든 요일 쌍이 자동 생성됩니다.
탐색 시간
아래 "배정수준"을 움직여도 함께 바뀝니다. Web Worker에서 실행되어 화면이 멈추지 않습니다.
🔄 자동배정 작업 시간표 편성의 제약사항을 세세하게 정한 뒤 [변환]을 누르세요 — 누를 때마다 새 안(1안, 2안…)이 만들어집니다
완료되면 아래에 결과 통계가 표시되고 자동으로 새 안(案)으로 저장됩니다. 수정은 ③ 장판지에서.
📊 편성 결과 · 안(案) 관리 변환할 때마다 1안, 2안…이 쌓입니다 — 안을 눌러 서로 비교·복원하세요
아직 편성 결과가 없습니다 — 위의 [🔄 변환]을 누르세요.
🗣 시간표 요구사항 (교사별) 말로 적으면 AI가 제약으로 바꿔 시간표에 반영하고, 반영 방법을 설명해 줍니다
예) "도덕 하루에 같은 학년만 넣어주세요" · "슬디 오전에 1234 넣어주세요, 오후는 노노" ·
"월요일 1교시 빼주세요" — 반영 후 오른쪽에 어떻게 처리했는지 설명이 표시됩니다.
📌 기타 제약조건 (자유 서술) 한 줄에 하나 — [🔄 변환] 때 자동 해석되어 적용되고, 변환 결과에서 조건별 이행 여부를 열람합니다
해석 가능한 표현 — 대상: N학년·과목명·교사 이름·담임·N시수 이상/이하 선생님 ·
시간: 요일(월~금·매일) + 첫수업·마지막 수업·N교시·오전·오후 ·
동사: "~하지 마세요/금지/비워"(금지) · "~에만"(지정) · 시간만 쓰면 고정.
해석되지 않는 문장은 ❓로 표시되고 [🤖 AI로 반영]으로 처리할 수 있습니다.
↔
보기
셀을 클릭해 선택 → 다른 칸을 클릭하면 이동/교환됩니다.