연동 규격
저희가 만드는 백엔드가 모든 판정(본인 식별 · 교육단계 · 측정 합불 · 이수)을 담당하고, 연계 시스템은 조회·결과 수신·단말 제어로만 연결합니다.
인적정보 시스템
조회만 · 고유 아이디 기준
사내 OTP
키오스크 본인확인
혈압 측정 연계
결과만 수신
MDM
태블릿 잠금 · 재시작
| 영역 | 메서드·경로 | 용도 | 판정 | 연계 |
|---|---|---|---|---|
| 드라이브스루 | POST /drive/identify | 이름·휴대폰으로 대상 조회 | 서버 | 인적정보 시스템 |
| · | POST /drive/otp/verify | 사내 OTP 인증 | 서버 | 사내 OTP |
| · | GET /drive/stage | 교육단계·남은 과목 | 서버 | — |
| · | GET /drive/bp | 혈압 결과 수신 | 서버 | 혈압 측정 연계 |
| · | POST /drive/measure | 측정 수치 → 합불 판정 | 서버 | — |
| · | POST /drive/enroll-code | 수강코드 발급·앱 푸시 | 서버 | — |
| 태블릿 | POST /tablet/enter | 수강코드 확인·입장 | 서버 | — |
| · | POST /tablet/quiz | 퀴즈 응답 기록 | — | — |
| · | POST /tablet/complete | 과목 이수 반영 | 서버 | — |
| 모바일 | POST /app/login | 사내 앱 인증 로그인 | — | — |
| · | GET /me/status | 이수 상태·유효기간 | 서버 | — |
| · | POST /partner/register | 입문 예정자 등록 | — | — |
| · | POST /partner/nudge | 미이수자 독려 알림 | — | — |
| 관리자 | GET /admin/drive | 드라이브스루 실시간 현황 | — | — |
| · | POST /admin/manual-identify | 수동 본인확인 | 서버 | — |
| · | POST /admin/reissue-code | 수강코드 재발급 | 서버 | — |
| · | POST /admin/kiosk-restart | 키오스크 원격 재시작 | — | MDM |
기기는 판정하지 않습니다. 기준이 바뀌어도 앱을 다시 배포하지 않고 서버만 바꾸면 됩니다. 개인정보는 조회만 하고 저장하지 않습니다.