프로젝트
수학하자
출시 준비진짜 집중한 시간만 세는 학습 관리 앱
iOS 앱 (학생 · 학부모 · 관리자) · 2026
개요
중학생과 학부모를 양쪽 사용자로 두고 설계한 학습 관리 앱입니다. 학생은 단원별 공식·개념 카드를 학습하고, 집중 시간을 측정하는 타이머를 돌리고, 매일 자동으로 조립되는 20문항 수학 시험을 보고 오답을 복습합니다. 학부모는 주간 집중 시간, 성적 추이, 연속 학습일을 대시보드로 봅니다.
중등수학 자료(1~3학년 31개 단원)를 데이터베이스로 시딩해 콘텐츠 기반을 만들었고, 관리자 역할이 AI 생성 문제를 검수한 뒤에야 학생에게 도달합니다.
기술적으로 공들인 지점
측정을 신뢰할 수 있게 만들기
집중·유휴·이석 3상태 모델을 앱 상태와 마지막 상호작용 시각으로 판정하고, 주기적 하트비트와 오프라인 큐를 둡니다. 결정적으로 서버가 하트비트로 세션 시간을 다시 계산해 클라이언트가 숫자를 부풀릴 수 없습니다.
비용과 리스크로 나눈 AI 파이프라인
비싼 문제 생성은 로컬 배치로 돌려 구조화 출력 · 정답 검증 · 중복 제거를 거쳐 검수 대기로 넣고, 매일의 시험 조립은 순수 SQL이 미출제 승인 문항에서 난이도별로 뽑습니다. 학생당 매일 토큰을 쓰지 않고, 생성이 실패해도 시험은 나옵니다.
데이터 품질을 관리하는 스크립트
콘텐츠 수집, 분류, 중복 제거, 검수용 리포트 내보내기, 프로덕션 동기화 등 약 30개의 시딩·QA 스크립트로 문제 은행의 품질을 유지합니다.
동기 부여 장치
연속 학습일 · 포인트 · 배지, 오답 노트 재풀이, 범위와 문항 수를 고르는 커스텀 시험, 관련 공식을 잇는 단원 관계 그래프를 넣었습니다.