콘텐츠로 이동
✍️ 수정가능누구나 고쳐도 됩니다. 고치면 하단 frontmatter의 갱신일·작성자·변경요약을 남겨 주세요.작성 Claude · 2026-06-05 · 본문 인라인 raw 출처 → source 이관

스터디룸 대시보드 PRD

스터디룸을 열면 가장 먼저 보이는 중심 허브다. 출석·진도·과제·성취도 같은 운영 현황과 공지·일정·활동 피드 같은 학습 흐름을 한 화면에 요약한다. MS1 FDD가 비어 있던 탓에 위젯과 플로우는 대치온라인 시절 대시보드 기획 8종에서 쓸 만한 것을 추려 다시 엮었다. 역할별로 무엇이 보이고 어디로 들어가는지의 확정 명세는 스터디룸 FRD §대시보드 진입에 있다.

목표 & 성공 기준 (지표)

  • 목적: 스터디룸 단위 운영 현황·학습 흐름을 한 화면에 요약 — 강사는 전체 학습 상황·학생별 참여 관리, 학생은 본인 진도·과제·출석 점검, 보호자는 자녀 성장 지표 확인.
  • 지표 후보: 대시보드 진입·재방문율, 요약 카드 클릭율, 강사 공지 작성율, 보호자 성장 리포트 조회율.

대상 페르소나

  • 강사(LEADER)·학생(MEMBER)·보호자(GUARDIAN). 보호자는 StudentGuardianLink.status = ACTIVE만 접근.

범위 (포함 / 제외)

  • In: 6개 영역(헤더·요약 카드·공지/일정·활동 로그·학생 리스트 요약·CTA), 권한별 위젯 노출 매트릭스, 카드 클릭 → 상세 피처 라우팅.
  • Out / 재해석: 레거시 FDD의 "클래스/VOD/실시간 수업" 개념은 1:1 우선 MVP 정책에 따라 일부 취소선 처리 — 현 스터디룸은 수업노트 중심 구조로 재기획.

요구사항 (유저 스토리 · 기능)

권한별 노출 매트릭스

위젯 강사(LEADER) 학생(MEMBER) 보호자(GUARDIAN)
진도율 전체 평균·개별 비교 개인 자녀
출석률 전체/개별 그래프 본인 자녀
과제 현황 미제출자·제출률 내 제출 상태 자녀 제출 상태
성취도 평균·편차 내 점수 자녀 점수
공지 작성 가능 불가 불가
학생 리스트 전체 목록 비노출 읽기 전용
CTA 작성/초대/설정 과제 확인 성장 리포트

화면 구성 (레거시 합성)

  • 상단 헤더: 룸명·공개여부·교사명.
  • 요약 카드: 진도율/출석률/과제완료율/성취도 — 클릭 시 상세 피처로 이동.
  • 공지/일정: 강사 작성, 학생·보호자 읽기 전용.
  • 활동 로그: 최근 노트·과제·피드백 시간순 무한 스크롤.
  • 학생 리스트 요약(강사용): 프로필·참여도·출석률 테이블.

트래킹·라우팅

  • 진입 /studyrooms/{publicId}/dashboard. 비회원 /login, 권한없음 /dashboard 리디렉션. 보호자는 StudentGuardianLink.status = ACTIVE만.
  • 트래킹: room_dashboard_view/refresh/card_click/invite_click/notice_write/note_create/report_view/error.

근거

MS1 FDD가 비어 있어, 대치온라인 시절 대시보드 기획에서 아래 위젯들을 추려 현 스터디룸 구조에 맞게 재해석했다.

  • 선생님 메인: 최근 1주 실시간 수업 일정·최근 업로드 자료(n개)·댓글 모아보기, LNB(수업관리/자료관리). 목적=학습 현황 통계 제공.
  • 학생 메인: 수강 강의 리스트 + 학습관리(① 수업 일정 확인: 1주 내 실시간 강의·시작 전 알림·줌 링크 ② 내 일정 생성: 체크형 단순 할 일/기간형 일정 — 시작-마감+시간=실시간 수업, 마감만=숙제, 시작-마감만=시험기간 / 반복 일정) + 나에게 보내진 자료(D-day·다운로드·댓글).
  • 선생님 수업: 라이브 클래스 생성(회차·수업명·학생·일시·줌링크)→하단 수업 목록에 추가, 클릭 시 수정/삭제. (참고: 유튜브 스튜디오 대시보드.) 클래스 분석·VOD 관리는 1:1 우선 MVP로 취소선.
  • 선생님 자료 관리: 업로드(PDF/PPT/DOCX·이미지·Vimeo 동영상)+카테고리(VOD/숙제/자료)·제목·설명 → 학생에게 보내기(대상 선택·마감 기간·알림) → 학생당 1:1 댓글창. 예외: 미지원 형식·크기 초과·권한 오류 안내. 향후 드래그앤드롭·업로드 진행률.
  • 선생님/클래스 학생 목록: 신청자 테이블(아이디·이름·연락처·신청일)·상태 필터(전체/승인 대기/승인/거절)·다중선택 승인/거절·관리 로그. (결제 자동화 대비 설계.)
  • 홈페이지(랜딩): 비로그인 GNB·히어로·페인포인트·기능 설명·가입 유도 CTA. KR=CTA 클릭율·회원가입 완료율.

오픈 이슈

  • 레거시 위젯 중 MVP 채택 범위 확정(실시간 수업·VOD·자료관리 1:1 우선 정책에 따른 취소선 항목).
  • 위젯별 상세 API Endpoint 미정(원본 §4.7 항목만 정의) — 구현 시 확정.