Get Exam Schedule
eclass_get_exam_scheduleRetrieve saved midterm or final exam schedules from CAU eclass by term, course, or exam type; optionally sync exam notices first when refresh is enabled.
Instructions
[로컬] 저장된 중간/기말시험 시간표를 조회합니다. course_id와 query를 생략하면 해당 term/exam_type의 전체 시간표를 반환합니다. course_id 지정 시 SIS 확정 course_code+분반 exact match를 우선하며, 교양대학 과목(course_code가 PDF에 없음)은 강의명+분반 정규화 매칭으로 fallback합니다(matched_by로 구분). 모두 실패하면 reason=EXACT_MATCH_NOT_FOUND와 함께 전체 후보 목록(candidates)을 반환하므로 호출자가 직접 판단하세요. refresh=true와 term을 함께 주면 먼저 네트워크 동기화 후 조회합니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | No | 학기 필터: YYYY-1, YYYY-2, YYYY-S(하계), YYYY-W(동계). 연도가 포함된 한글 학기명도 지원 | |
| query | No | 강의명/교수명/과목코드 검색어 | |
| refresh | No | 조회 전 시험 공지 동기화 수행. true면 term 필요 | |
| course_id | No | 강의 ID로 조회 | |
| exam_type | No | 시험 종류: midterm(중간), final(기말). 기본값: final | final |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| mode | No | ||
| reason | No | ||
| matches | No | ||
| candidates | No | ||
| matched_by | No | ||
| refresh_result | No | ||
| course_metadata | No |