여러 교수님이 동시에 접속해 함께 만드는 실시간 강의 시간표 시스템입니다
교수님이 하실 일은 단 하나 — 내 과목을 시간표에 끌어다 놓는 것입니다.
① 이름 선택해 로그인 → ② 왼쪽에서 내 과목 찾기 → ③ 시간표로 드래그 → ④ '내 시간표' 탭에서 확인. 끝!
💡 한 번 로그인하면 다음에 접속할 때 자동으로 로그인됩니다. 다른 이름으로 바꾸려면 오른쪽 위 로그아웃을 누르세요.
⚠ 드롭다운에 내 이름이 없다면 아직 과목 정보가 등록되지 않은 것입니다. 관리자(학과 사무실)에게 문의해 주세요.
화면 왼쪽에 전체 과목 목록이 가나다순으로 있습니다. 그중 내 과목만 빠르게 보는 방법:
각 과목 카드는 다음과 같이 구성됩니다:
| 줄 | 내용 |
|---|---|
| 1행 | 과목명 (학수번호) |
| 2행 | 담당교수명, 강의실명 (정원 OO명 / 강의실 OO명) — 앞은 수강제한인원, 뒤는 그 강의실의 최대 수용 인원입니다. |
| 3행 | 🕒 배치된 요일·시간 (미배치면 '미배치') |
| 4행 | 상태 칩 — 학년 · 학점 · 수업시간 · 배치상태 |
| 표시 | 의미 |
|---|---|
| 미배치 | 아직 시간표에 한 번도 배치 안 됨 (카드 배경 흰색) |
| 부분 | 수업시간 일부만 배치됨 — 예: 3시간 중 1.5시간만 (배경 연한 색) |
| 완료 | 수업시간을 모두 배치함 (배경 진한 색) |
| OOO호 | 강의실 미정. 강의실은 시간표가 모두 확정된 후 관리자가 배정하므로 신경 쓰지 않으셔도 됩니다. |
💡 카드에 마우스를 올리면 담당교수·학년/학점/시수·수강제한인원·강의실 최대 수용 인원·배치 상태·배치 시간이 담긴 상세 설명(툴팁)이 뜹니다. 또 카드의 배경색은 교수님마다 고유한 색이고, 왼쪽 세로선 색은 학년입니다(1학년 2학년 3학년 4학년).
아래 경우는 시스템이 자동으로 경고하고 막아줍니다. 경고가 뜨면 다른 시간을 선택하세요.
💡 같은 시간에 다른 교수님 수업이 이미 있어도 괜찮습니다(분반 등). 블록이 가로로 나란히 표시됩니다. 나란히 놓인 블록끼리는 드래그로 좌우 순서를 바꿀 수도 있어요.
시간표 위의 내 수업 블록에 마우스를 올리면 오른쪽 위에 작은 버튼들이 나타납니다.
블록에는 과목명(학수번호) · 담당교수명 · 시간·강의실 · 정원/강의실 인원 · 메모 순으로 정보가 표시됩니다.
| 버튼 | 기능 |
|---|---|
| ▲ / ▼ | 수업을 30분 위로/아래로 이동 |
| + / − | 수업 길이를 30분 늘리기/줄이기 (수업시간 초과는 안 됨) |
| 📝 | 메모 입력 — 예: "격주 수업", "실습실 사용", "이 시간 전용 사용". 메모는 블록에 파란 배경으로 눈에 띄게 표시됩니다. |
| × | 이 블록을 시간표에서 삭제 (과목 자체가 지워지는 건 아니고, 다시 배치할 수 있습니다) |
블록을 통째로 끌어서 다른 요일·시간으로 옮길 수도 있습니다.
다른 교수님의 수업을 옮기거나 수정하려고 하면 경고 창이 먼저 뜨고, 진행하면 관리자에게 보고됩니다. 부득이한 경우가 아니면 본인 수업만 조정해 주세요.
💡 '내 시간표' 탭은 확인 전용입니다. 여기서는 수업을 추가하거나 옮길 수 없어요. 변경은 해당 학년 탭에서 해주세요.
| 기능 | 설명 |
|---|---|
| 📊 통합 보기 | 전체 학년 시간표, 강의실별 현황, 특정 교수님 시간표를 한 페이지에 조회할 수 있습니다(교강사·관리자 모두 사용 가능). 인쇄도 됩니다. |
| 카드에 마우스 올리기 | 왼쪽 카드에 마우스를 올리면 시간표의 같은 수업이 함께 강조됩니다(반대도 동일). 내 수업이 어디 있는지 찾을 때 편리합니다. |
| 실시간 동기화 | 다른 교수님이 배치한 내용이 새로고침 없이 즉시 내 화면에도 반영됩니다. 위쪽에 현재 접속 중인 분들이 표시됩니다. |
| 노란/빨간 배경 시간대 | 관리자가 지정한 배치 자제(⚠ 노랑, 예: 점심시간) / 배치 금지(⛔, 예: 교수회의) 구역입니다. |
| 🔒 수정 금지 안내 | 화면 상단에 "관리자가 시간표를 잠갔습니다" 빨간 안내가 보이면, 편성이 마감되어 조회만 가능한 상태입니다. 수정이 필요하면 관리자에게 문의하세요. |
① 학기 시작 전: 과목 정보 엑셀 업로드 + 강의실 목록·정원 입력 + 배치 제한 구역 지정 → ② 편성 기간: 교수님들이 직접 배치 (진행 상황 모니터링) → ③ 편성 완료 후: 강의실 배정(수동/자동) → 검증 → 엑셀로 최종본 출력
💡 관리자로 접속하면 오른쪽 위에 다음 버튼들이 나타납니다:
⬆ 교과목 정보 엑셀 업로드 + 특정 교과목 추가 ▦ 특정 제한 시간 지정 🏫 강의실 목록 관리 🧩 강의실 배정 (수동) 🪄 강의실 배정 (자동) 🔓 수정 허용/금지 📊 통합 보기 ✓ 검증 ⬇ 시간표 엑셀 📜 활동
학기 시작 전 가장 먼저 할 일입니다. 과목이 등록되어야 교수님들이 로그인 명단에 나타납니다.
첫 행은 머리글이어야 하며, 다음 열을 인식합니다 (순서 무관):
| 열 이름 | 필수 | 설명 |
|---|---|---|
| 과목명 | ✅ | 예: 기계재료설계 |
| 학수번호 | 권장 | 예: EME2009 |
| 담당교수명 | 권장 | 이 이름이 로그인 명단이 됩니다. 표기를 통일하세요(공백·오타 주의). |
| 학년 | 권장 | 1~4 |
| 학점 | 권장 | 예: 3 |
| 수업시간 | 권장 | 주당 수업 시수. 배치 검증 기준입니다. 비우면 학점과 동일 처리. (예: 3학점 4시간 과목 → 4) |
| 수강제한인원 | 선택 | 예: 40. 강의실 정원 초과 검증에 쓰입니다. |
| 강의실 | 선택 | 입력된 강의실명만 자동으로 강의실 목록에 등록됩니다. 최대 수용 인원은 엑셀로 들어오지 않으므로 '강의실 목록 관리'에서 따로 입력하세요. |
과목 정보를 수정할 때는 ① ↓ 현재 과목 목록 엑셀로 받기로 내려받아 → ② 엑셀에서 추가·수정·삭제 → ③ '전부 교체' 체크 상태로 재업로드 하세요. 같은 과목(과목명+학수번호+담당교수명 기준)은 정보만 갱신되고 이미 배치된 시간표는 유지됩니다. '특정 교과목 추가'로 직접 만든 과목도 이 다운로드에 포함되니, 받은 파일을 그대로 편집해 올리면 사라지지 않습니다.
'전부 교체' 체크를 해제하고 올리면 기존 목록에 무조건 추가됩니다. 같은 과목을 또 올리면 중복 분반으로 등록되어 '교수명 (2)', '(3)'처럼 표시되니 주의하세요. 또한 엑셀에서 과목을 빼고 전부 교체하면, 그 과목이 시간표에 배치돼 있던 경우 '삭제된 과목' 경고가 떠서 알려줍니다.
+ 특정 교과목 추가 버튼으로 과목을 하나씩 직접 등록할 수 있습니다. 추가한 과목도 목록에 가나다순으로 자동 정렬되고, 엑셀 다운로드에도 포함됩니다.
편집 창에서 과목명, 학수번호, 담당교수명, 학년, 학점, 수업시간, 수강제한인원, 강의실, 카드 색상을 수정할 수 있고, 수정 내용은 양쪽(목록·시간표)에 즉시 반영됩니다. (카드 색상 미지정 시 담당교수별 자동색)
💡 특정 시간을 전용으로 써야 하는 등 특별한 안내가 필요하면, 해당 수업 블록의 📝 메모에 적어 두면 됩니다(블록에 파란 배경으로 표시).
왼쪽 카드 오른쪽 위 × 버튼 (관리자에게만 보임). 과목과 배치가 함께 삭제됩니다.
점심시간·교수회의처럼 수업을 피해야 할 시간을 미리 지정해 두면, 교수님들이 그 시간에 배치할 때 자동으로 경고/차단됩니다.
💡 적용 학년의 '전체'를 체크하면 1~4학년이 모두 함께 선택되고, 해제하면 모두 해제됩니다. '전체'도 개별 학년도 아무것도 선택하지 않으면 "적용할 학년을 선택하세요" 경고가 뜨고 구역이 추가되지 않습니다.
💡 구역 삭제: 지정 모드를 끈 상태에서 구역에 마우스를 올리면 오른쪽 위에 × 버튼이 나타납니다.
| 검증 항목 | 구분 | 내용 |
|---|---|---|
| 미배치 과목 | 오류 | 시간표에 한 번도 배치되지 않은 과목 |
| 부분/초과 배치 | 경고 | 수업시간보다 적게/많이 배치됨 |
| 교수 시간 충돌 | 오류 | 같은 교수가 같은 시간에 두 수업 |
| 강의실 중복 | 오류 | 같은 요일·시간에 같은 강의실을 서로 다른 두 수업이 사용 |
| 강의실 정원 초과 | 오류 | 수강제한인원 > 그 강의실 최대 수용 인원 (해당 블록은 굵은 빨간 테두리로도 표시) |
| 강의실 정원 미입력 | 경고 | 강의실은 배정됐는데 최대 인원이 입력되지 않음 |
| 삭제된 과목 잔존 | 오류 | 지워진 과목의 배치가 시간표에 남아 있음 |
📜 활동: 누가 언제 무엇을 했는지 최근 기록. 다른 교수의 과목을 수정한 경우 ⚠ 빨간색으로 보고가 남습니다.
편성이 끝났거나 잠시 변경을 막아야 할 때, 시간표 전체를 잠글 수 있습니다.
자동·수동 배정에 쓸 강의실의 이름과 최대 수용 인원을 관리합니다. (강의실 관련 기능은 세 버튼으로 나뉩니다: 목록 관리 · 수동 배정 · 자동 배정)
💡 강의실명은 중복될 수 없습니다. 최대 인원이 비어 있으면 붉게 표시되니 입력해 주세요. 강의실을 삭제할 때 그 강의실에 배정된 수업이 있으면, 어떤 과목인지 안내하고 확인 후 해당 수업을 강의실 미배정으로 되돌립니다(시간표 배치 자체는 유지).
원하는 수업들을 직접 골라 강의실을 지정합니다.
⚠ 적용할 때 선택 수업 중 수강제한인원이 그 강의실 최대 인원보다 많거나, 그 강의실이 같은 시간에 이미 사용 중이면 배정이 차단되고 어떤 수업이 문제인지 안내됩니다. 강의실 추가·정원 입력은 '강의실 목록 관리'에서 하세요.
선택한 강의실만 사용해, 체크한 과목들에 같은 시간 강의실 중복·정원 초과 없이 강의실을 자동으로 배정합니다.
💡 같은 줄 왼쪽의 🧹 선택 교과목 강의실 배정 해제는 체크한 과목들의 강의실을 미배정으로 되돌리는 미리보기를 만듭니다. 자동 배정이든 해제든 '변경 적용'을 눌러야 실제로 반영되고, '변경 취소'를 누르면 모두 취소됩니다.
배정 규칙: 정원이 충분한 가장 작은 강의실 우선(큰 강의실은 큰 수업에 양보), 동률이면 목록 앞쪽 강의실 우선, 같은 과목은 같은 강의실(불가피하면 시간대별로 나눠 배정), 기존(체크 안 한) 과목의 강의실은 점유로 두고 건드리지 않습니다.