PRD — rp-scenario-focused
도메인 근거: rp-track-detail (트랙 상세), rp-scenario-detail (시나리오 상세) updated: 2026-05-29 · status: decided · 레이아웃: 데스크탑 2컬럼(B안 채택) 메뉴: 롤플레잉 > 교육 트랙 상세에서 시나리오 카드 CTA 클릭으로 진입
0. 용어 정의
- 시나리오(scenario): 여러 롤플레잉을 묶은 그룹. 트랙에 배정된 단위.
- 캐릭터(character) / 롤플레잉: 시나리오 내 단일 시뮬레이션 단위.
- 가이드 자료: 시나리오 운영사가 사전 학습용으로 첨부하는 콘텐츠 — 가이드 영상(URL)·다운로드 파일(.pdf 등). 시나리오에 따라 있을 수도, 없을 수도 있음(선택적).
1. 목적
교육 트랙 상세(rp-track-detail)에서 특정 시나리오를 선택한 사용자가 "이 시나리오에서 어떤 캐릭터로 연습할지"를 빠르게 결정하고 세션에 진입하게 한다.
rp-scenario-detail(전체 카탈로그 탐색 겸용)과 달리 이미 목적지가 정해진 상태이므로 좌측 탐색 사이드바 없이 해당 시나리오 콘텐츠에만 집중하는 포커스 뷰로 제공한다.
2. 사용자
- 주 사용자: 트랙이 배정된 임직원 학습자
- 빈도: 트랙 진행 중 시나리오 1개를 도전할 때마다 진입
- 진입 맥락:
rp-track-detail시나리오 카드 CTA(도전하기·이어하기·재도전) 클릭 → 이 페이지 → 캐릭터 선택 → 세션
3. 핵심 사용 흐름
- 진입: 브레드크럼으로 어느 트랙에서 왔는지 인지
- 시나리오 헤더 — 시나리오 정보·진행도 확인
- (신규) 가이드 자료 섹션 — 영상 또는 다운로드 파일이 있으면 캐릭터 선택 위에 표시, 없으면 섹션 자체 미노출
- 캐릭터 목록 — 난이도 필터로 좁히고 캐릭터 카드 훑기
- "시작" 또는 "재도전" 클릭 → 롤플레잉 세션 진입
- (보조) "← 트랙 상세" 브레드크럼으로 복귀
4. 주요 정보·액션
4.1 레이아웃
- 데스크탑: 사이드바 없음, 단일 컬럼 (max-w-2xl 내 중앙 정렬)
- 모바일: 전체 너비 스크롤
- 앱 크롬: 탑바(메인 네비) 유지. 서브 탭은 숨김 — 이 화면은 탐색 탭 맥락이 아닌 트랙 진행 맥락
4.2 브레드크럼
← 트랙 상세 > {카테고리} > {시나리오명}형태- "← 트랙 상세" 클릭 →
rp-track-detail?id={trackId}
4.3 시나리오 헤더
- 카테고리 칩, 시나리오명, 한 줄 설명, 내 진행도(N/M 완료), 진행률 바
4.4 가이드 자료 섹션 (신규)
- 위치: 시나리오 헤더와 캐릭터 선택 사이
- 노출 조건: 시나리오에 가이드 자료가 1개 이상 있을 때만 표시. 없으면 섹션 전체 미노출.
- 자료 유형:
- 가이드 영상: 썸네일(URL 자동 생성) + 제목 + 재생 시간. 클릭 시 dialog로 영상 재생.
- 다운로드 자료: 파일명 + 확장자 배지(예: PDF·DOCX). 파일 크기 표시 안함. 클릭 시 다운로드.
- 복수 자료: 최대 2개까지 카드 형태로 나열. 3개 이상이면 "더보기 N개 →" 접기 처리.
- 자료 정렬: 등록순 (배열 인덱스). 유형(영상/파일) 구분 없이 동일 기준 적용.
- 영상과 다운로드 자료가 혼재할 수 있음.
4.5 캐릭터 선택
- 섹션 헤더: "캐릭터 선택" + 보조 문구(캐릭터 N명, 난이도 개인차)
- 난이도 필터 칩 (전체·하·중·상)
- 캐릭터 카드 — 이름, 난이도, 한 줄 요약, 예상 소요 시간, 마지막 시도 결과
- CTA: "시작 →" (미시도) / "다시 시작 →" (시도 이력 있음)
수집할 사용자 액션 데이터
| trigger | 이벤트 | 프로퍼티 | 수집 사유 |
|---|---|---|---|
| 캐릭터 카드 CTA(시작/다시 시작) | rp_scenariofocused_character_start |
scenarioId, characterId, trackId, ctaType | 트랙 맥락 시나리오→세션 전환(§1) |
| 가이드 영상 재생(dialog) | rp_scenariofocused_guide_video_play |
scenarioId, assetId | 사전 학습 자료 실사용(영상) |
| 가이드 자료 다운로드 | rp_scenariofocused_guide_download |
scenarioId, assetId, fileType | 사전 학습 자료 실사용(파일) |
| "더보기 N개 →"(가이드) | rp_scenariofocused_guide_more |
scenarioId | 자료 3개+ 시 확장 욕구 |
| 난이도 필터 | rp_scenariofocused_difficulty_filter |
difficulty | 난이도 선호 |
| breadcrumb "← 트랙 상세" | rp_scenariofocused_back_track |
trackId | 트랙 복귀 동선 |
- 자동 수집(선택): 가이드 자료 섹션 노출
rp_scenariofocused_guide_impression(scenarioId, assetCount) — 자료 노출 대비 실사용률. - PII: 식별자 id만.
5. 결정 항목 (확정)
- 가이드 영상 재생 방식 → dialog로 영상 재생 (인라인·외부 링크 아님)
- 가이드 영상 썸네일 → (a) 시스템 자동 생성 (URL 기반)
- "더보기" 접기 기준 → 3개 이상
- 가이드 자료 정렬 → 등록순 (배열 인덱스). 유형 구분 없음
- 다운로드 자료 파일 크기 표시 → 표시 안함