Skip to content

feat(server): 틀린 문제 간격 반복 재출제 — 7일·90일 (S6) #265

Description

@kmjnnhyk

배경

#211 리서치 후속. 트리비아·학습 앱 리텐션 조사에서 가장 제품 가치가 큰 항목으로 나왔다 — 틀린 문제를 7일·90일 뒤에 다시 꺼내는 3단계 SRS는 게이미피케이션인 동시에 실제 학습 효과와 직결된다.

CHI 2024 juice 연구는 화려한 피드백이 재미·선호는 올리지만 숙달·수행에 대한 증거는 혼재한다고 본다. 즉 연출만으로는 학습 성과가 따라오지 않으므로, 성과 쪽은 이런 장치가 맡아야 한다.

할 일

  • quiz_attempt에 오답 기록이 이미 있으므로 재출제 스케줄만 얹으면 되는지 확인
  • 재출제 시점 정의 (7일·90일 고정 vs 정답률 기반 가변)
  • /quizzes/next에 재출제 문제를 섞을지, 별도 슬롯을 둘지 결정
  • 앱: 재출제 문제임을 알릴지 (알리면 부담, 안 알리면 학습 맥락 상실)

⚠️ 마일스톤 재검토 필요

M2는 "빠른 보완(임팩트↓·빠름)"인데 이 작업은 서버 스키마·스케줄링이 붙는 큰 건이다. 요청대로 M2에 두었으나 실제 착수 전에 M3로 옮길지 판단이 필요하다.

참고

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions