PRD — rp-track-detail
updated: 2026-05-29 · status: confirmed 메뉴: 롤플레잉 > 탐색 (rp-mypage의 '내 교육 트랙' 카드 클릭으로 진입)
1. 목적
배정받은 교육 트랙(예: "신임 팀장 교육 과정")을 합격하기까지 무엇이 남았고, 다음에 어떤 시나리오부터 손대야 하는지를 한 화면에서 파악·실행하게 한다. 트랙 = 합격 조건(들) + 합격 조건을 충족시키는 데 쓰이는 시나리오 묶음이라는 구조를 명확히 전달한다.
2. 사용자
- 주 사용자: 트랙이 배정된 임직원 학습자
- 빈도: 트랙 진행 중 거의 매일~수일에 한 번 진입 (마감 임박할수록 잦음)
- 진입 맥락:
rp-mypage상단 '내 교육 트랙' 카드 클릭 → 이 페이지 → 시나리오 카드 클릭 →rp-scenario-detail→ 캐릭터 선택 → 세션
3. 핵심 사용 흐름
- 진입: 트랙 헤더에서 상태/마감/합격 조건 요약/내 달성률을 즉시 파악
- '합격 조건' 섹션에서 각 조건의 충족 현황(예: 3개 시나리오 중 1개 충족) 확인
- '대상 시나리오' 섹션에서 시나리오별 충족 현황 + 내 시도 캐릭터 점수 훑기
- 가장 시급한 시나리오 카드의 CTA(도전하기 / 이어하기 / 재도전) 클릭 → 캐릭터 선택 화면으로 이동
- (보조) 뒤로가기/브레드크럼으로 마이페이지 복귀
4. 주요 정보·액션
- 정보:
- 트랙 헤더 — 상태 뱃지(진행 중/조기 합격/만료/완료), 마감 라벨(D-N), 트랙명, 기간, 합격 조건 요약, 목표 달성 현황(N/M 조건 충족 + 진행률)
- 합격 조건 리스트 — 조건 문장 + 조건별 충족 진척도(예: "1/3 시나리오 충족"), 보조 설명
- 대상 시나리오 카드 — 카테고리, 시나리오명, 합격 조건 요약(예: "캐릭터 2명 70점"), 충족 현황(0/2·1/2·합격), 시도한 캐릭터 칩(이름 + 점수 + 합격여부 마크), 진행도(N/M 캐릭터 도전)
- 액션:
- 시나리오 카드 CTA — 시도 이력에 따라
도전하기/이어하기/재도전로 라벨이 바뀜 →rp-scenario-detail로 이동 - 뒤로가기 / 브레드크럼 —
rp-mypage로 복귀 - (보조) 합격 외 자유 시도 — 합격 조건 충족 이후에도 캐릭터 추가 도전 가능함을 명시
- 시나리오 카드 CTA — 시도 이력에 따라
수집할 사용자 액션 데이터
| trigger | 이벤트 | 프로퍼티 | 수집 사유 |
|---|---|---|---|
| 시나리오 카드 CTA | rp_trackdetail_scenario_cta |
trackId, scenarioId, ctaType(start/continue/retry) | 트랙 내 어떤 시나리오부터 손대는지·전환(§1) |
| 합격 외 자유 시도(추가 도전) | rp_trackdetail_extra_attempt |
trackId, scenarioId | 합격 후 자율 연습 발생률 |
| 뒤로/브레드크럼 | rp_trackdetail_back_home |
trackId | 마이페이지 복귀 동선 |
- 자동 수집(선택): 트랙 상세 조회
rp_trackdetail_view(trackId, dDay, achievedRatio) — 마감 임박도와 진입 빈도 상관(독려 타이밍 설계). - PII: trackId/scenarioId 등 식별자만.
5. 결정 항목 (확정)
- 합격 조건이 복수일 때 표시 방식 — a + b 병행: 전체 리스트 노출 + 미충족 우선 정렬
- 시나리오 카드의 "시도한 캐릭터" 노출량 — 최근 2개 + "더보기"
- 트랙 헤더의 목표 달성률 시각화 — 막대형
- 만료/완료 상태일 때 CTA 동작 — 기간 만료 시 비활성, 진행 기간 내라면 재도전 가능
- 모바일에서 대상 시나리오 카드의 시도 캐릭터 칩 — 현재 유지 (줄바꿈, 2개까지 표시)