안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 채점 기준·통계 통합 관리 플랫폼 — 통계 대시보드 · 채점 기준 관리 · 회원 관리
개발 · 디자인 · 기획
SaaSㆍ솔루션, LMSㆍ강의 플랫폼, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 대용량 채점 이력 집계 쿼리 성능 확보를 위한 SQLAlchemy materialized view + Redis 2단계 캐시 전략 설계 필요 - 채점 기준 변경 시 기존 제출 결과의 일관성 유지를 위한 버전 관리 및 비동기 재채점 이벤트 소싱 구조 필요 - 도서 편집자·통계 조회자·슈퍼어드민 역할별 세분화된 API 접근 제어 RBAC 미들웨어 설계 필요 - 100MB
프로젝트 성과
FastAPI RBAC 기반 관리자 권한 제어
FastAPI Depends로 도서 편집자·통계 조회자·슈퍼어드민 3개 역할별 API 접근 제어를 라우트 단위로 선언하는 RBAC 구조를 구현합니다.
AWS S3 Presigned URL 정답 파일 관리
S3 멀티파트 업로드와 Presigned URL로 100MB 이상 정답 파일을 서버 부하 없이 직접 전송하고 버전 관리 구조를 설계합니다.
pandas 기반 오답 패턴 분석 파이프라인
SQLAlchemy + pandas 연동으로 채점 이력을 DataFrame으로 로드하고 문제·항목별 오답 패턴을 pivot_table로 분석하는 파이프라인을 구축합니다.
Redis TTL 캐시 통계 집계 최적화
반복 실행되는 도서별·문제별 집계 쿼리 결과를 Redis TTL 10분으로 캐싱하여 관리자 대시보드 집계 쿼리 중복 실행을 방지합니다.
채점 기준 변경 이벤트 소싱 구조 구현
채점 기준에 버전 번호를 부여하고 변경 시 FastAPI 백그라운드 태스크로 영향받는 제출 건을 재채점 큐에 등록하는 구조를 설계합니다.
핵심 기능
통계 대시보드
채점 현황, 문제별 오답률 차트, 사용자 제출 현황을 통합 대시보드에서 제공합니다. FastAPI 집계 API + Recharts 다중 차트 + Redis TTL 캐시 최적화
진행 단계
FastAPI + SQLAlchemy 채점 집계 API 및 RBAC 설계
2026.05
FastAPI 라우터 구조 설계, SQLAlchemy 모델 정의, Depends 기반 RBAC 미들웨어 18개 엔드포인트 구현
프로젝트 상세
1) 포트폴리오 소개 도서 출판사·교육 담당자를 위한 채점 기준 관리 및 통계 분석 통합 플랫폼입니다. 도서별 문제 세트와 항목별 채점 기준을 등록·관리하고, 학습자 제출 현황과 오답 패턴을 시각화된 대시보드로 제공합니다. FastAPI·SQLAlchemy 기반 분석 API와 Redis 캐시, AWS S3 파일 스토리지 구조로 설계합니다. 2) 작업 범위 - 통계 대시보드: 채점 현황, 문제별 오답률

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

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