ANTI-GRAVITY v7.1 🔒 통합 시스템 보안 로그인

면접 & 성적표 스마트 관리 시스템 로그인

등록된 사용자 계정(슈퍼관리자·학과관리자·면접관·모니터링)의 한글/영문 아이디와 비밀번호로 로그인해 주세요.

저장된 판서 캡처본 성적표 판서 캡처 이미지
🔗 새 창에서 원본 열기
📂 서버 저장 위치: D:\dpamc\uploads\captures\...
💡 면접관이 성적표 판서 후 [💾 판서 캡처 저장]을 실행하면 서버 디렉터리(D:\dpamc\uploads\captures\)에 원본 PNG 파일로 영구 저장되며, 우측 상단 [💾 내 PC에 다운로드 (PNG 저장)] 버튼을 눌러 로컬 컴퓨터(다운로드 폴더 등)에 직접 파일로 저장할 수 있습니다.
판서 캡처본
ANTI-GRAVITY v7.1 전공심화 면접 & 성적표 스마트 관리
📌 고사/차수:
[실내건축학과] A조 (10:00 ~ 10:20)
⏱️ 타이머: 10:00 남음
📊 출석률: 0.0%
🟢 DB3 WAL 동기화됨
👑 입학팀 (SUPER_ADMIN)
🔎 다중 성적표 뷰어 (최대 3분할 FIFO 큐) 현재 0 / 3 슬롯 열림 ※ 4번째 지원자 클릭 시 가장 오래된 1번 슬롯이 자동 닫히고 우측에 배치됩니다.
✍️ 판서 도구:

⭐ 관심 지원자 모아보기 0명 등록됨

면접관이 [⭐ 관심] 버튼을 눌러 선별한 학생들만 모아보는 전용 탭페이지입니다. 지원자를 선택해 3분할 성적표 뷰어에서 즉시 재확인하거나 의견을 수정할 수 있습니다.

📥 [Step 1] 지원자 엑셀/CSV 원장 선(先) 업로드 파이프라인 QR 자동생성 & 오름차순 조배정

지원자 엑셀(.xlsx) 또는 .csv 원장을 업로드하면 수험번호(examinee_no) 인덱싱, 순수 QR 데이터 생성, 학과별 오름차순 정렬 및 조 배정이 즉시 완료됩니다.

📌 업로드 대상 고사/차수: -

📷 [Step 3] 성적표 스캔 업로드 & 학과별 격리 저장/바인딩 storage/transcripts/{dept}/{session}/

우측 상단 25% 영역 QR 디코딩(실패 시 180° 회전 2차 인식) 및 파일명 수험번호 자동인식(예: C10093.png, C10093_p2.pdf, C10093(2).jpg 등)을 지원하며, storage/transcripts/{dept_id}/{session_id}/{examinee_no}_p{page}.* 경로로 학과별 자동 격리 저장합니다.

📥 미확인 성적표 수동 보정 큐 (수험번호 6자리 입력 시 1초 학과별 격리 재배치) 0건 대기

🏷️ [Step 2] 학과별 / 1명 단독 QR 라벨 및 세로형 105×150mm 목걸이 명찰 출력

폼텍 QR 라벨(3108/3107/3105) 및 세로형 105mm × 150mm 목걸이 명찰(A4 1장에 4매)을 학과별 ➔ 수험번호 순(오름차순)으로 정렬하여 일괄 또는 1명 단독으로 인쇄할 수 있습니다.

📌 소트 기준: 학과별(가나다순) ➔ 수험번호(오름차순)
REAL-TIME MONITORING CENTER (READ-ONLY)

[모니터링 관제센터] 고사: 2027학년도 학사학위 전공심화 입학 면접 (1차)

전체 출석률: 0.0%
전체 평가완료율: 0.0%
🏛️ 학과별 진행 현황 카드 (💡 카드를 클릭하면 해당 학과 학생들만 아래 테이블에 즉시 필터링됩니다)

📊 상세 조별 모니터링 테이블 (Read-Only · 면접관 다중 평가 & 성적표 열람 실시간 집계)

학과 필터:
지원학과 조 (시간) 순번 수험번호 성명 출석상태 면접관1 평가 면접관2 평가 성적표열람 판서캡처 비고

📥 [관리자] 지원자 엑셀(.xlsx/.csv) 업로드 & 지원학과 자동 생성 엔진 미등록 지원학과 자동 생성

엑셀 파일의 지원학과(학과명) 컬럼을 분석하여 미등록 학과가 있으면 자동으로 신규 학과를 생성하고, 수험번호 오름차순으로 조/순번 및 QR 코드를 즉시 생성합니다.

📌 업로드 대상 고사/차수: -

🏫 지원학과 목록 관리 및 불필요 학과 삭제 0개 학과 등록됨

엑셀 업로드 시 자동 등록된 학과 중 불필요하거나 잘못 등록된 학과를 선택하여 안전하게 삭제할 수 있습니다. (※ 삭제 시 해당 학과에 등록된 지원자 및 면접/평가 데이터가 함께 정리됩니다.)

💡 최소 1개 지원학과 유지 필요
지원학과 코드 지원학과명 소속 지원자수 면접 일시 및 간격 조당 배정인원 지원자 소팅/조회 분반(파트분할) 지원자 정보 일괄삭제 학과 삭제

🗓️ 1. 일괄 면접일시 & 15/20/30분 커스텀 간격 엔진 수험번호 오름차순 조 편성

💡 면접 일시와 시간 간격을 설정하고 수험번호순 조 편성을 일괄 계산합니다.

🔀 1-B. 대규모 지원학과 파트 분반(3등분/N등분) & 메인파트 잔여배정 엔진 항공운항과 등 대규모 학과 분반 전용

💡 지원자가 많은 학과(예: 항공운항과 194명)를 3파트로 균등 분할하고, 남은 잔여 학생들을 지정한 메인파트로 자동 배정합니다.

🚦 3. 미참석(결시) 통제 · 전공불일치 지정 · 지원자별 QR 단독출력 대시보드

출석률 집계중
학과명 면접조 (시간) 조내 순번 수험번호 (Key/QR) 성명 생년월일 출신대학 / 학과 전공불일치 여부 이수학점 (전공/총) 백분위 성적표 경로 현재 출석상태 출석/결시 통제 & 1명 QR출력

👥 2. 한글 아이디 계정 및 4단계 권한(슈퍼관리자·관리자·면접관·모니터링) 관리 한글ID · 비밀번호 · 권한구분

💡 면접관 및 관리자 계정 생성, 비밀번호 변경 및 4단계 권한을 배정합니다.
한글/계정 ID 성명 권한 구분 (4단계) 담당 지원학과 상태 비밀번호 변경 / 권한·계정 관리

🧲 2-B. 면접관(INTERVIEWER) 드래그 앤 드롭 지원학과 배정 배정 & 역방향 드래그 배정해제 지원

좌측 면접관 배정 목록에서 면접관을 우측 지원학과별 면접관 배정 슬롯으로 드래그하면 해당 학과에 배정되며, 반대로 우측 슬롯에 배정된 면접관을 좌측 면접관 배정 목록으로 다시 드래그하면 해당 학과 배정에서 즉시 삭제(해제)됩니다.

🎤 면접관 배정 목록 (우측 슬롯에서 여기로 드래그 시 배정 삭제)
🏫 지원학과별 면접관 배정 슬롯 (여기에 드롭)

⚠️ 2-C. 전공 불일치자 등록 및 관리 (키값: 수험번호) 면접 응시 가능 · 전용 레포트 분리 출력

수험번호(Key)로 전공 불일치자를 등록합니다. 등록된 지원자는 정상적으로 면접을 볼 수 있으며, [결과 보고서] 메뉴에서 전공 불일치자만 단독 레포트 출력이 가능합니다.

현재 전공 불일치자: 0명
수험번호 (Key) 지원학과 성명 출신대학 / 출신학과 전공 불일치 사유 면접상태 해제

🚦 3. 미참석(결시) 통제 · 전공불일치 지정 · 지원자별 QR 단독출력 대시보드

출석률 집계중
학과명 면접조 (시간) 조내 순번 수험번호 (Key/QR) 성명 생년월일 출신대학 / 학과 전공불일치 여부 이수학점 (전공/총) 백분위 성적표 경로 현재 출석상태 출석/결시 통제 & 1명 QR출력

⚠️ 1. 데이터 안전 소프트 리셋 (Soft Reset · 2차 비밀번호 검증) 즉시 영구삭제 방지

최고관리자가 면접 데이터 리셋을 실행하면 즉시 영구 삭제되지 않고 is_deleted = TRUE, deleted_at = 현재시각으로 마킹되어 30일간 휴지통에 안전 보관됩니다.

⏰ 2. 30일 경과 자동 파기 스케줄러 (Daily Midnight Cron Job) 개인정보 보호법 준수

백엔드 데몬 스케줄러가 매일 자정 deleted_at 발생 후 30일이 경과한 데이터를 물리적(Hard Delete) 파기하고, 연동된 스캔 성적표 파일(storage/transcripts/...)도 자동 삭제합니다.

♻️ 3. 리셋 데이터 보관함 (휴지통 · 30일 이내 원클릭 완전 복구)

고사/차수 학과명 수험번호 성명 소프트 리셋 일시 (`deleted_at`) 자동 파기 예정일 남은 보관 기간 (D-Day) 원클릭 복구

📑 학과별 A4 1장 요약 결과 보고서 & 전공불일치자 전용 레포트 출력

전체 지원자 보고서 또는 ⚠️ 전공 불일치자만 단독 레포트로 전환하여 A4 인쇄/PDF 출력 및 엑셀(XLSX) 다운로드가 가능합니다.

🏫 출신대학(대학명)별 지원·결시 통계 검색 & A4 레포트 / 엑셀 출력 슈퍼관리자 전용

지원자의 출신대학(대학명) 컬럼을 기준으로 대학별 지원인원·비율·참석·결시자·결시율을 검색 및 집계하고, A4 레포트 인쇄 또는 엑셀(XLSX) 다운로드가 가능합니다.

💾 1. SQLite3 (.db3) 실시간 영속성 & 핫 스냅샷 백업 센터 WAL + FULL Sync

모든 데이터는 data/interview_system.db3(WAL 모드)와 logs/recovery_audit.jsonl에 이중 기록됩니다. 원하는 시점의 스냅샷을 즉시 생성하거나 복원할 수 있습니다.

스냅샷 파일명 (.db3) 생성 일시 크기 즉시 복원

📋 2. 안티그래비티 v7.1 최종 검증 체크리스트 (실시간 자가진단) 전 항목 PASS

검증 영역 상세 체크 항목 상태
선 엑셀 업로드지원자 엑셀 파싱 후 수험번호 DB 생성 및 QR 즉시 자동 생성PASS
라벨 서식 선택 (중형 추가)폼텍 3108(65칸) 및 폼텍 3107(21칸)/3105(24칸) 중형 규격 선택PASS
수험번호 순 QR 라벨학과 선택 후 지정 라벨 용지에 수험번호 오름차순(ASC) 1:1 출력PASS
스캔 학과별 격리 저장QR 디코딩 후 storage/transcripts/{dept_id}/{session_id}/... 저장PASS
면접 차수 분리면접 고사 제목 및 1차/2차/정시/추가 차수별 독립 데이터 관리PASS
소프트 리셋 & 30일 파기휴지통 보관(30일 D-Day), 원클릭 복구 및 30일 경과 자동 Hard DeletePASS
한글 ID 로그인/로그아웃김면접관 등 한글 아이디 로그인, 5회 실패 잠금, GNB 로그아웃PASS
면접관 관리 & 모니터링한글 ID 면접관 계정 관리 및 Read-Only 실시간 관제 대시보드PASS
Drag & Drop & 3분할 FIFO순서 드래그 변경 저장 및 성적표 3개 초과 선택 시 FIFO 자동 닫힘PASS
A4 레포트 & 엑셀학과별 A4 1장 보고서 출력 및 [미참석] 결시자 표기 엑셀 다운로드PASS

📜 3. 실시간 데이터 변경 감사 & 개별 시점 복구(Rollback) 로그 (`audit_logs` + `recovery_audit.jsonl`)

로그 ID 발생 시각 수행자 (역할) 액션 유형 대상 테이블 상세 변경 내용 무결성 해시 (SHA-256) 이전 상태로 복구