Class Timetable Maker
주간 시간표 시각적 빌더
시간표 생성기
색상으로 구분된 주간 시간표를 만들어보세요.
수업 추가
Class Timetable Maker 소개
시간표 생성기는 몇 초 만에 시각적이고 색상으로 구분된 주간 일정을 만들 수 있는 도구입니다. 과목 이름, 요일, 시작 시간, 종료 시간을 입력하면 월요일부터 금요일까지 모든 수업이 자동으로 그리드 테이블에 배치됩니다. 각 과목은 고유한 색상으로 표시되어 주간 일정을 한눈에 파악할 수 있습니다.
학생, 교사, 튜터가 이 도구의 주요 사용자입니다. 학생들은 학기 첫날 학기 일정을 정리할 수 있고, 교사들은 여러 강의실이나 학생 그룹에 걸친 주간 수업 배치를 계획할 수 있습니다. 보습학원은 여러 세션에서 일정 충돌이 없는지 확인하는 데 사용할 수 있습니다. 색상 시스템은 최대 8개의 고유 과목을 지원하며, 각 색상은 해당 과목이 나타나는 모든 곳에 일관되게 적용됩니다.
기술적으로 이 도구는 표시할 시간 범위를 동적으로 계산합니다 — 실제로 수업이 예약된 시간만 그리드의 행으로 표시되어 테이블을 간결하고 읽기 쉽게 유지합니다. 색상은 각 고유 과목 이름을 키로 하는 결정론적 맵으로 할당되어 같은 과목은 항상 같은 색상을 갖습니다. 모든 상태는 React의 useState와 useMemo 훅으로 관리되며, 전체 일정은 브라우저 메모리에만 존재합니다.
주요 기능
- 월요일부터 금요일까지의 시각적 주간 시간표 그리드
- 과목 이름, 요일, 시작 시간, 종료 시간으로 수업 추가
- 자동 색상 구분 — 각 과목에 고유한 색상 부여
- 과목 전체에 걸쳐 순환되는 최대 8가지 색상 테마
- 동적 시간 행 — 수업이 있는 시간대만 표시
- 클릭 한 번으로 개별 수업 슬롯 삭제
- 모바일에서 넓은 테이블을 위한 가로 스크롤 반응형 지원
- 100% 브라우저 기반 — 일정이 서버로 전송되지 않음
자주 묻는 질문
시간표 생성기란 무엇인가요?
시각적 주간 수업 일정을 생성하는 무료 브라우저 기반 도구입니다. 예약된 요일과 시간으로 과목을 추가하면 도구가 주간 모든 수업을 보여주는 색상 구분 그리드 테이블을 만들어 줍니다.
시간표에 수업을 어떻게 추가하나요?
과목 이름을 입력하고 요일을 선택한 다음 시간 선택기로 시작과 종료 시간을 설정하고 추가 버튼을 클릭하세요. 수업이 즉시 시간표 그리드의 색상 셀과 테이블 위의 태그로 나타납니다.
몇 개의 과목을 추가할 수 있나요?
수업 슬롯 수에 엄격한 제한은 없습니다. 최대 8개의 고유 과목 색상을 지원하며, 8개 이상의 고유 과목이 있으면 색상 세트를 다시 순환합니다. 필요한 만큼 수업 슬롯을 추가할 수 있습니다.
추가한 수업을 삭제할 수 있나요?
네. 시간표 그리드 위에 각 수업 슬롯의 색상 태그가 있습니다. 태그의 × 버튼을 클릭하면 해당 수업이 일정에서 삭제됩니다.
겹치는 수업도 표시되나요?
네. 두 수업이 같은 요일과 시간 슬롯을 공유하면 같은 셀에 모두 표시됩니다. 도구는 일정 충돌을 방지하지 않으므로 시각적으로 확인하고 수동으로 해결할 수 있습니다.
시간표를 저장하거나 인쇄할 수 있나요?
전용 저장 또는 내보내기 버튼은 없습니다. 시간표를 보존하려면 브라우저의 인쇄 기능(Ctrl+P 또는 Cmd+P)을 사용하여 PDF로 저장하세요. 세션 간에 일정이 유지되지 않으므로 재사용하려면 수업을 다시 입력해야 합니다.
토요일과 일요일도 포함되나요?
현재 시간표는 표준 5일제 학교 주에 맞춰 월요일부터 금요일까지 다룹니다. 현재 그리드 레이아웃에는 주말 슬롯이 포함되어 있지 않습니다.
페이지를 닫으면 시간표가 저장되나요?
아니요. 시간표 데이터는 현재 세션 동안 브라우저의 React 상태에만 저장됩니다. 페이지를 닫거나 새로 고침하면 모든 항목이 지워집니다. 자동 저장이나 로컬 스토리지 지속성은 없습니다.