안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 모의고사 온라인 응시 플랫폼 — 실시간 응시 화면 · 문제 네비게이터
개발 · 디자인 · 기획
SaaSㆍ솔루션, LMSㆍ강의 플랫폼, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 다중 학생 동시 접속 시 제출 데이터 누락을 방지하는 트랜잭션 격리 수준 설계 필요 - 클라이언트 시계 오차와 네트워크 지연을 보정하는 서버 동기화 타이머 로직 설계 필요 - 가상 유저 부하 테스트로 동시 제출 처리 한계를 사전에 검증하는 시나리오 구성 필요 - 학생 성적·개인정보 데이터의 열람 범위를 세분화하는 역할 기반 권한 체계 설계 필요 2) 프로젝트 목
프로젝트 성과
동시 제출 트랜잭션 처리 구조 설계
PostgreSQL 행 단위 락과 제출 큐를 결합해 동시 접속 상황에서도 데이터 누락 없는 제출 처리 구조를 구현합니다.
서버 동기화 타이머 엔진 구현
WebSocket 기반 서버 기준 시각 동기화로 클라이언트 시계 오차와 무관하게 일관된 시험 종료 시점을 유지하는 구조를 설계합니다.
이벤트 기반 자동 채점 파이프라인 구축
제출 이벤트를 트리거로 즉시 채점이 실행되는 파이프라인과 난이도별 정답률 집계 쿼리를 설계합니다.
역할 기반 성적 데이터 접근 제어 설계
JWT 인증과 역할별 권한 분리로 학생 개인정보와 성적 데이터 열람 범위를 제한하는 구조를 구축합니다.
핵심 기능
실시간 응시 화면
학생이 문제은행에서 불러온 문항을 순서대로 풀며 남은 시간을 실시간으로 확인하고 답안을 임시 저장하는 응시 화면입니다
진행 단계
문제은행 스키마 및 ERD 설계
2026.07
문항·보기·정답·카테고리 테이블 설계, PostgreSQL 인덱스 전략 수립
프로젝트 상세
1) 포트폴리오 소개 문제은행 기반 실시간 모의고사 응시, 서버 동기화 타이머, 동시 제출 트랜잭션 처리, 자동 채점을 포함한 온라인 시험 응시 플랫폼을 React + Node.js/Express + PostgreSQL 기반으로 설계·구현합니다. 다수 학생이 한 시각에 접속해도 데이터 정합성을 보장하는 구조가 핵심입니다. 2) 작업 범위 - 실시간 응시 화면: 학생이 문제은행에서 불러온 문항을 순서대

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.07. ~ 2026.07.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
TypeScript
PostgreSQL
Express
Node.js
Tailwind CSS