1 시험 정보 (파일에서 자동 인식)
📁 OMR 파일을 업로드하면 학년도·학기·회차·과목명이 자동으로 추출되어 여기에 표시됩니다.
2 응시자 / 결측치 처리 규정
미응시자 처리에 대한 규정이 학교마다 달라 자유롭게 선택할 수 있어요. 본교 데이터(2025 지구과학Ⅰ 4회 시험)와의 검증 결과 「완전 제외 + 모집단 SD」 조합이 협의록의 표준편차 값과 정확히 일치합니다.
3 OMR 결과 파일 업로드
📁 XLS data 파일을 여기 끌어다 놓거나 클릭해서 선택
나이스 ▸ 교과담임 ▸ 지필평가조회/통계 ▸ 교과목별 일람표조회-전체학급 ▸ 조회 ▸ XLS data 다운로드
위 경로에서 받은 .xlsx 파일을 그대로 올리시면 자동으로 분석됩니다.
지원하는 OMR 파일 형식
나이스 「지필평가 교과목별 일람표」 양식의 .xlsx 파일을 인식합니다. 일반적으로 다음 구조를 가집니다.
- 3~4번째 줄 — 시험 메타데이터. 예:
2025학년도 2학기 주간 2학년/고사 : 1차 지필평가 교과목 : 과학:지구과학Ⅰ(2) 만점 : 100.00 - 5번째 줄(또는 비슷한 위치) — 「반번호」 헤더 + 강의실 번호 (예: 4 5 6 7 8 9 10)
- 그 아래 행들 — 학생 출석번호별 점수가 강의실 컬럼에 들어 있음
- 특수값 자동 인식:
자퇴,질병결,(점수)(괄호=무효), 공란 - 응시생수 / 총점 / 평균 행이 하단에 있어도 자동으로 통계 행을 건너뜁니다
업로드만 하면 학년도·학기·학년·회차·교과목·만점·교과담당교사가 자동 추출되어 1번 패널에 표시됩니다. 교사가 직접 입력할 필드는 「총 문항수」와 「예상 평균」(둘 다 협의록 기재용)뿐입니다.
인식 로직 (개발자용)
- 모든 행을 스캔하며 숫자 셀의 비율이 가장 높은 영역을 점수 매트릭스로 추정
- 「반번호 / 응시생수 / 총점 / 평균」 같은 라벨 행은 통계행으로 분류
- 점수 셀을 모두 모아 결측치 처리 옵션에 따라 평균·SD 계산
표준편차 보정 방식
본교 2025 지구과학Ⅰ 4회 시험의 협의록 기록 SD와 OMR 데이터로 계산한 SD를 비교한 결과:
| 시험 | 협의록 SD | 제외 + 모집단 | 0점 처리 + 모집단 |
|---|---|---|---|
| 1학기 1차 | 24.0 | 23.95 ✓ | 24.26 + |
| 1학기 2차 | 23.8 | 23.82 ✓ | 24.06 + |
| 2학기 1차 | 26.2 | 26.19 ✓ | 26.39 + |
| 2학기 2차 | 26.2 | 25.92 ✓ | 26.07 + |
→ 「완전 제외 + 모집단 SD(N으로 나눔)」가 본교의 처리 규정입니다. 기본값으로 설정되어 있으며 학교 규정이 다르면 옵션에서 변경 가능합니다.
등급 산출 규칙
5등급 상대평가(2025 개정 적용): 1등급 10% / 2등급 24% / 3등급 32% / 4등급 24% / 5등급 10%
- 전체 응시 대상자 수 기준 누적 비율 계산
- 등급컷에 동점자가 있으면 모두 상위 등급으로 끌어올려 인원이 다소 늘어날 수 있음
- 「전체 응시 대상자 수」와 OMR 실응시자 수가 다를 경우, 미응시자 처리 옵션이 적용된 모집단을 기준으로 등급컷 계산
개인정보 처리
모든 처리는 사용자 브라우저 안에서만 이루어집니다. 점수·파일은 외부 서버로 전송되지 않으며, 학생용 등급컷은 사용자 컴퓨터의 localStorage에만 저장됩니다.