✓ in sync

PRD — rp-session-detail

updated: 2026-05-29 · status: draft menu: 롤플레잉 > 히스토리 (activeMain: roleplaying / activeSub: history) entry: rp-history의 "세션 상세 →" 클릭

1. 목적

학습자가 완료한 단일 롤플레잉 세션을 다시 열어 무엇이 잘됐고, 무엇을 다음 시도에서 고쳐야 하는지 판단하게 한다. 이 페이지는 단순 결과 리포트가 아니라, 지표별 평가와 AI 피드백을 통해 다음 개선 행동을 정리하는 회고 화면이다.

첨부된 기존 결과 화면은 기능 참고 자료로만 사용한다. 점수, 항목별 평가, 코칭 피드백 같은 기능 단위는 반영하되, 기존 이미지의 긴 리포트형 레이아웃과 섹션 배치는 와이어프레임에서 새로 정의한다.

더미 리포트 기준으로 시나리오마다 평가 모델과 지표 수가 달라진다. 예를 들어 퇴사자 면담은 ORISKS 6단계(Opening, Reason, Insight, Support, Kindness, Sum-up)로 평가되고, 1on1 대화는 OPEN FANS 8단계에 1on1 goal alignment 같은 추가 목적 충실도 지표가 붙는다. 따라서 이 페이지의 지표 영역은 고정 컬럼/고정 항목이 아니라 시나리오별 rubric 데이터에 따라 동적으로 렌더링되어야 한다.

추가 더미 JSON 기준으로 성과평가 피드백 대화는 OFEARS류 지표(Opening, Feeling, Evidence, Action, Reinforcement, Summarize 등)와 별도 감점 항목, 즉시 적용 가능한 스킬 3개, 종합 강점/개선점 묶음을 함께 내려준다. 따라서 세션 상세는 PDF 리포트형 데이터와 JSON 분석 결과형 데이터를 모두 수용하는 분석 결과 뷰어로 설계한다.

2. 사용자

3. 핵심 사용 흐름

  1. rp-history에서 세션 상세로 진입하면 해당 세션의 상태와 기본 메타정보를 먼저 확인한다.
  2. 이 세션에 적용된 분석 모델명과 평가 목적을 확인한다. 예: ORISKS 기반 퇴사자 면담, OPEN FANS 기반 1on1.
  3. 전체 점수와 합격/재도전 필요/분석 중 상태를 보고 현재 결과의 의미를 파악한다.
  4. 시나리오별 평가 지표에서 높은/낮은 항목과 감점 사유를 확인한다.
  5. AI 코칭에서 다음 시도에 바로 적용할 개선 포인트, 대화 스킬, 추천 표현을 확인한다.
  6. 필요한 내용을 확인한 뒤 히스토리로 돌아간다.

4. 주요 정보·액션

지표 데이터 구조 요구

수집할 사용자 액션 데이터

trigger 이벤트 프로퍼티 수집 사유
"다시 도전하기" rp_sessiondetail_retry_click sessionId, scenarioId 피드백 확인→즉시 재도전(핵심 회고 루프, §1)
"히스토리로 돌아가기" rp_sessiondetail_back_history sessionId 회고 후 복귀 동선

5. 결정 필요 항목