프로젝트 배경
교육 플랫폼 CMS의 기존 API가 느리고 부정확하여 교사·학생의 불편이 잦았음. 이를 해결하기 위해 성능 개선과 신규 평가 API 개발을 중심으로 진행.
프로젝트 성과
API 성능 최적화
API 성능 최적화 – Querydsl-JPA 적용으로 응답 속도 개선
사용자 경험 (UX) 개선
사용자 경험 개선 – 정확한 통계 수치 제공, 불편 감소
프론트엔드 안정화
프론트엔드 안정화 – 교실·선생님/학생 사이트 및 채점마스터 앱 유지보수
핵심 기능
SQL 최적화
SQL 최적화 – 네이티브 SQL → Querydsl-JPA 전환
평가 API 개발
평가 API 개발 – 반기/분기 평가 데이터 제공
통계/출고 API 개선
통계/출고 API 개선 – 정확도 및 속도 향상

프론트엔드 유지보수
프론트엔드 유지보수 – 교실·선생님/학생 사이트, 채점마스터 앱
진행 단계
요구사항 분석 및 기존 쿼리 검토
2022.04.
요구사항 분석 및 기존 쿼리 검토
Querydsl-JPA 적용 및 주요 API 개선
2022.05.
Querydsl-JPA 적용 및 주요 API 개선
반기/분기 평가 API 개발
2022.06.
반기/분기 평가 API 개발
물류·출고 집계 API
2022.07.
물류·출고 집계 API
운영 안정화 및 인수인계
2023.08.
운영 안정화 및 인수인계
프로젝트 상세
- 개요
교육 플랫폼 CMS의 기존 API가 느리고 부정확하여 교사·학생의 불편이 잦았음.
이를 해결하기 위해 성능 개선과 신규 평가 API 개발을 중심으로 진행.
- 과정:
- 네이티브 SQL 쿼리를 Querydsl-JPA 기반으로 전환 → 응답 속도 및 정확도 향상
- 반기/분기 평가 API 개발 → 학습 관리 지표 제공 강화
- 기존 느린 통계 및 물류/출고 관련 API 성능 최적화 → 데이터 처리 안정화
- 프론트엔드(React Native) 교실·선생님·학생 사이트와 채점마스터 앱 유지보수
- 성과:
- API 응답 속도 및 정확도 대폭 향상
- 통계 및 집계 API 개선으로 사용자 불편 해소
- 프론트/백엔드 동시 유지보수로 교육 현장 활용성 강화
-채점마스터 앱
가맹점 전용서비스로 QR코드를 이용하여 채점 및 답지/해설지 확인을 위해 제공
2022년 업그레이드된 채점마스터에서는 인쇄 교재 답지 및 지도서 서비스도 함께 이용할 수 있도록 기능이 확장
QR코드 채점
맞춤 학습에 대한 채점을 실시간으로 편리하게 처리
채점정보에 따른 회원들의 성적관리
교육 플랫폼 CMS의 기존 API가 느리고 부정확하여 교사·학생의 불편이 잦았음.
이를 해결하기 위해 성능 개선과 신규 평가 API 개발을 중심으로 진행.
- 과정:
- 네이티브 SQL 쿼리를 Querydsl-JPA 기반으로 전환 → 응답 속도 및 정확도 향상
- 반기/분기 평가 API 개발 → 학습 관리 지표 제공 강화
- 기존 느린 통계 및 물류/출고 관련 API 성능 최적화 → 데이터 처리 안정화
- 프론트엔드(React Native) 교실·선생님·학생 사이트와 채점마스터 앱 유지보수
- 성과:
- API 응답 속도 및 정확도 대폭 향상
- 통계 및 집계 API 개선으로 사용자 불편 해소
- 프론트/백엔드 동시 유지보수로 교육 현장 활용성 강화
-채점마스터 앱
가맹점 전용서비스로 QR코드를 이용하여 채점 및 답지/해설지 확인을 위해 제공
2022년 업그레이드된 채점마스터에서는 인쇄 교재 답지 및 지도서 서비스도 함께 이용할 수 있도록 기능이 확장
QR코드 채점
맞춤 학습에 대한 채점을 실시간으로 편리하게 처리
채점정보에 따른 회원들의 성적관리


