📌 OpenTime 학교 시간표 작성
수업 0 · 배정 0 · 미배정 0

📄 자료 가져오기 · 배정 고려사항

이전 시간표.xlsx · 교육과정 편성표.xlsx · 시간표 요구사항(배당표).xlsx한 번에 선택해 올리세요 (Ctrl 클릭으로 복수 선택 — 일부만 올려도 됩니다). 시간표에서 학급·교사·담임·교시 구조를, 편성표에서 과목·학년 기준을, 요구사항 배당표에서 새 학기 수업 배당과 교사별 고려사항을 읽어 아래 표가 전부 자동으로 채워집니다. 이후 직접 고치면 됩니다.
📄 업로드용 빈 서식 내려받기:

학교 기본 정보

요일별 기준 교시 수 (학년별로 아래에서 다르게 지정 가능)
학년별 수업시간 (요일별 교시 수 · 비워두면 기준값 사용)
학년은 아래 학급 표에서 자동으로 인식됩니다.

전체 배정 규칙 요청사항 1~7이 자동배정과 규칙 검토에 모두 적용됩니다

④ 같은 과목 하루 1회
과목별 예외는 아래 과목 표의 "하루 최대"로 지정. 과목명이 달라도 함께 금지(체육·스포츠)하려면 두 과목의 "같은날 그룹"에 같은 이름을 넣으세요.
⑦ 교사 연강 제한
2로 두면 "3시간 이상 연강 금지". 0이면 제한 없음. 점심시간을 사이에 두면 연강으로 보지 않습니다. 스포츠강사처럼 예외인 교사는 아래 교사 표의 "최대연강"에 따로 적으세요 (블록수업 허용 폭을 교사별로 조절).
점심시간 · 블록수업
시간 조합 금지 (전체 교사)
각 쌍은 한 교사가 두 시간을 둘 다 갖지 못하게 합니다. 요일을 빼고 4|5라고만 쓰면 월4|월5, 화4|화5 … 모든 요일 쌍이 자동 생성되니 일일이 적을 필요가 없습니다. 범위도 가능: 월1|금6-7. 위 칩의 ✕로 하나씩 지울 수 있고, 특정 교사만 적용하려면 교사 표의 "금지쌍"에 적으세요.
자동배정
Web Worker에서 실행되어 화면이 멈추지 않으며, 언제든 중지할 수 있습니다.

학급 이름 예) 1-1, 2-3

교사 금지시간 예) 월1,수1-2 · 하루 전체는 "화"

과목 한 행 = 한 학년 — 전 학년 과목이면 1·2·3학년 행이 따로 생깁니다 · "같은날 그룹"이 같으면 과목명이 달라도(체육·스포츠) 같은 날 배정 금지

특별실 동시 수용 학급 수 예) 음악실 1, 강당 4 (요청사항 ③)

수업 빠른 추가 학급 칸에 1-1,1-2 처럼 나열하거나 1* (1학년 전체), * (전체)를 쓰면 학급마다 한 줄씩 생성됩니다

패턴: 주당시수를 몇 개의 연속수업으로 나눌지. 2,1,1 = 2연강(블록) 1개 + 단타 2개 (요청사항 ①). 비우면 전부 1시간씩.

배당 매트릭스 (수업시수 배당표) 종이 배당표처럼 전 학년이 한 표에 — 과목·교사 행에 반별 주당시수를 숫자로 입력 (빈칸/0 = 없음)

특별실은 과목·학년이 맞으면 자동 적용됩니다(특별실 표의 "사용 과목·학년"). 블록수업(연강) 등 세부는 아래 "수업 배당 상세"에서.

수업 배당 상세 블록수업(패턴)·특별실·지정/고정 시간을 수업별로 조정 — 패턴 예) 2,1,1 = 2연강 1개 + 1시간 2개

🗣 시간표 요구사항 (교사별) 말로 적으면 AI가 제약으로 바꿔 시간표에 반영하고, 반영 방법을 설명해 줍니다

예) "도덕 하루에 같은 학년만 넣어주세요" · "슬디 오전에 1234 넣어주세요, 오후는 노노" · "월요일 1교시 빼주세요" — 반영 후 오른쪽에 어떻게 처리했는지 설명이 표시됩니다.

학급별 시수 현황

교사별 주당 시수

셀을 클릭해 선택 → 다른 칸을 클릭하면 이동/교환됩니다.

미배정 수업

규칙 위반

🤖 AI가 작업 중입니다 — 잠시만 기다려 주세요