프로젝트 배경
실기시험 현장에서 3명의 평가위원이 개별적으로 점수를 입력하고 이를 중앙에서 빠르게 취합할 경우, 단순 계산 오류뿐 아니라 점수 누락, 허용 배점 초과, 필수조건 미달 누락, 미제출 상태의 결과 확정, 다른 수험자 점수 혼입 등이 결과 신뢰성에 영향을 줄 수 있습니다. 이 프로젝트의 목표는 단순 Excel 계산표가 아니라 3인 독립 채점 → 입력 검증 → 결과 산출 → 실격 판정 → 중앙 취합 → 원본
프로젝트 성과
3개 독립 평가위원 입력 구조 구현
평가위원 A/B/C의 입력을 분리하고 각 평가위원별 총점·완료·무결성 상태를 별도로 관리했습니다.
6개 핵심 운영 시나리오 검증
정상 채점, 점수 누락, 배점 초과 입력, 필수조건 미달, 총점 미달, 수험자 정보 불일치를 검증했습니다.
오류 상태의 Silent PASS 경로 차단
미입력·유효하지 않은 점수는 유효 총점으로 인정하지 않으며, 3인이 모두 완료되지 않으면 최종 결과를 PENDING으로 유지하도록 구현했습니다.
수험자 정보 불일치 Hard Gate 구현
정상 데이터에서는 A=83, B=79, C=87 → 평균 83점→PASS가 산출되지만, Judge C의 Candidate ID를 다른 값으로 변경하면 점수가 동일해도 HOLD_RECONCILE로 최종 확정을 차단
주요 Excel Formula 오류 0건 확인
최종 검증에서 #REF!, #DIV/0!, #VALUE!, #NAME?, #N/A 유형의 Formula 오류가 발견되지 않았습니다.
핵심 기능
진행 단계
요구사항 분석
2026.08.
3인 개별 채점, 평균, 필수조건/총점 실격, 이상징후 대응, 중앙 취합 요구를 운영 흐름으로 재구성
프로젝트 상세
실기시험 현장에서 평가위원 3명이 각각 점수를 입력하고, 중앙에서 평균·실격 여부·입력 무결성을 확인하는 업무를 가정해 제작한 Pre-Contract Synthetic MVP입니다. 단순 점수 합산이 아니라 실제 시험 운영에서 발생할 수 있는 미입력, 배점 초과, 필수조건 미달, 총점 미달, 수험자 정보 혼입, 평가위원 미완료 등의 오류가 잘못된 최종 결과로 이어지지 않도록 통제하는 데 중점을 두었습니다






