Host resolver 확인 중
ClassPort local workspace
화이트라벨 영상 강의 플랫폼 작업판
Today command center
오늘 처리할 운영 큐
콘텐츠, 수강생 접근, 포털 준비도, 사용량에서 바로 조치가 필요한 항목을 먼저 봅니다.Customer packet
고객 제출 패키지
포털 출시, 템플릿 sign-off, 미디어 증거, 학습 액션 CSV를 한곳에서 확인합니다.고객 제출 패키지 CSV export 대기 중
First customer
첫 고객 온보딩 체크리스트
판매 대행 없이 고객 승인, 접근 권한, 포털 런치, 학습 운영 리듬만 순서대로 확인합니다.첫 고객 온보딩 CSV export 대기 중
Demo-ready brief
고객 데모 준비 요약
첫 미팅에서 보여줄 증거, 운영 흐름, 외부 판매 경계를 짧게 정리합니다.고객 데모 브리프 CSV export 대기 중
Pilot evidence
파일럿 런치 증거 보드
자동 검증, 고객 제출 패킷, 공개 경로, 미디어 외부 증거를 배포 판단 전에 한 번에 확인합니다.파일럿 증거 ledger CSV export 대기 중
Production deploy
운영 배포 패킷
배포 전 검증, 실제 배포 명령, 배포 후 이미지 parity, allowlisted sign-off를 분리합니다.운영 배포 패킷 CSV export 대기 중
Deploy decision
운영 배포 결정 매트릭스
DEPLOY_NOW, 문서 보류, 외부 sign-off 보류, 차단 상태를 같은 기준으로 판정합니다.운영 배포 결정 CSV export 대기 중
Deploy evidence
운영 배포 증거 타임라인
배포 전후 증거, 리비전 parity, 도메인 sign-off, rollback 기준을 순서대로 고정합니다.운영 배포 증거 CSV export 대기 중
Deploy sign-off
운영 배포 사인오프 패키지
배포 승인, US/KO 리비전, 도메인/API, rollback 판단을 제출 가능한 행으로 묶습니다.운영 배포 사인오프 CSV export 대기 중
Post-deploy report
운영 배포 후 리포트
strict smoke, 이미지 parity, 트래픽, 공개 도메인, 릴리즈 노트를 배포 후 보고서로 정리합니다.운영 배포 후 리포트 CSV export 대기 중
20-step runbook
운영 배포 최종 런북
소스 고정부터 release note까지 20개 운영 항목을 한 번에 확인합니다.운영 배포 런북 CSV export 대기 중
21-command bundle
운영 배포 명령 번들
검증, 복구, 승인, 배포, allowlisted sign-off 명령을 21개 실행 단위로 고정합니다.운영 배포 명령 CSV export 대기 중
31-evidence closeout
운영 배포 종료 ledger
소스, 검증, 복구, 배포, 도메인, 미디어, rollback, release note를 31개 증거 항목으로 닫습니다.운영 배포 종료 ledger CSV export 대기 중
33-approval packet
운영 배포 승인/보류 패킷
DEPLOY_NOW, HOLD, BLOCKED, recovery, rollback 판단을 33개 승인 항목으로 제출 가능하게 묶습니다.운영 배포 승인 패킷 CSV export 대기 중
콘텐츠, 수강생, 포털, 리포트 작업을 묶음 단위로 관리합니다.
저장공간, 재생 트래픽, 활성 수강생, 영상 수를 플랜 기준으로 봅니다.
Diagnostics
시스템 분리 기준
White-label
테넌트 테마와 이미지 슬롯
런치 가이드 CSV export 대기 중
Portal demo handoff CSV export 대기 중
Portal launch evidence CSV export 대기 중
테마 설정
테마 저장 대기 중
이미지 슬롯 교체
슬롯 이미지 변경 대기 중
저장 경로
active 버전과 R2/CDN 저장 기준| 슬롯 | 경로 | 상태 |
|---|
템플릿 설정
watch/signup 템플릿 저장 대기 중
템플릿 preview handoff
고객에게 공유할 watch/signup 미리보기 동선과 검수 상태입니다.템플릿 preview handoff CSV export 대기 중
템플릿 sign-off packet
고객 승인 전에 공유할 미리보기, 승인, 에셋 증거 묶음입니다.템플릿 sign-off CSV export 대기 중
템플릿 승인 큐
고객사 검수 후 publish할 pending template draft입니다.| 요청 | 페이지 | 템플릿 | 상태 | 검토 |
|---|
템플릿 승인 큐 대기 중
템플릿 승인 handoff CSV export 대기 중
템플릿 publish 이력
watch/signup 페이지 설정 버전과 게시 상태| 버전 | 페이지 | 템플릿 | 상태 | 게시 | 작업자 |
|---|
템플릿 버전 CSV export 대기 중
Signed upload 생성
R2 mock upload URL 생성 대기 중
버전 이력
선택한 슬롯의 이미지 버전과 rollback 작업| 버전 | 소스 | 경로 | 상태 | 작업 |
|---|
이미지 버전 CSV export 대기 중
Platform admin
테넌트, 도메인, 플랜, 사용량 audit
| 테넌트 | 플랜 | 도메인 | 사용량 | 예상 월액 |
|---|
고객사 가입 mock
고객사 가입 생성 대기 중
관리자 초대 mock
관리자 초대 대기 중
수강생 가입 mock
수강생 가입 생성 대기 중
계정 레이어
플랫폼 가입, 관리자, 수강생, 시청 권한의 데이터/과금 경계| 레이어 | 주체 | 생성 데이터 | 라우트 | 과금 의미 | 의견 |
|---|
고객사 관리자 계정
tenant signup 또는 관리자 초대로 생성된 운영 계정| 관리자 | 테넌트 | 역할 | 상태 | 초대 | 인증 | 작업 |
|---|
수강생 계정
고객사 storefront에서 생성되고 tenant_id로 분리되는 learner 계정| 수강생 | 테넌트 | 상태 | 인증 | 삭제 정책 | 생성 경로 |
|---|
| 도메인 | 테넌트 | 유형 | DNS | SSL | 소유 | 작업 |
|---|
도메인 추가
도메인 추가 대기 중
플랜 변경
플랜 변경 대기 중
| 플랜 | 월 범위 | 스토리지 | 재생 트래픽 | 수강생 | 영상 |
|---|
| 시간 | 테넌트 | 구분 | 작업 | 메모 | 재처리 |
|---|
Webhook event queue
처리, 멱등, dead-letter 상태와 owner retry 흐름을 확인합니다.| 이벤트 | 상태 | 대상 | 서명 | 시도 | 오류 | 작업 |
|---|
DB export
현재 local mock 데이터를 seed JSON, 초기 schema SQL, upsert import SQL로 내려받습니다.
Seed export 대기 중
DDL export 대기 중
Migration SQL export 대기 중
Import SQL export 대기 중
Repo SQL export 대기 중
DB table contract
현재 mock 배열을 옮길 Postgres 기준 테이블 계약입니다.| 테이블 | 그룹 | source | tenant | 레코드 | 준비 | 메모 |
|---|
Repository contract
도메인 함수가 의존할 저장소 경계입니다.| Repository | 소유 테이블 | 주요 메서드 |
|---|
Migration order
mock 배열을 DB로 옮기는 순서입니다.Content
강의 구조와 영상 연결
Learners
권한과 초대
Compatibility archive 결제/환불 mock은 검증 전용 archive입니다.
이 archive는 API 호환성, webhook 감사, access 회수 회귀 검증용입니다. 실제 판매 구조는 고객사 외부 채널 또는 별도 사이트 컨설팅에서 다룹니다.
Legacy compatibility archive CSV 대기 중
외부 판매 매핑
고객사의 외부 판매/계약 시스템에서 들어온 접근 권한 참고용 legacy scaffold입니다.| 주문 | 수강생 | 강의 | 금액 | 상태 |
|---|
강의 공개 준비
Legacy mock checkout
호환성 검증용 mock입니다. MVP 제품 방향은 외부 판매 후 access import/grant입니다.
Legacy payment intents
| Intent | 수강생 | 강의 | 금액 | 상태 | Webhook |
|---|
Legacy coupons
| 코드 | 이름 | 할인 | 만료 | 상태 |
|---|
비핵심 결제 기록
| 영수증 | 수강생 | 강의 | 결제금액 | 쿠폰 | 청구 |
|---|
Legacy refund mock
호환성 검증용 mock입니다. 환불/세금/정산은 고객 외부 판매 채널 책임입니다.
| 환불 | 주문 | 금액 | 상태 |
|---|
ClassPort는 checkout, 세금, 정산, 환불의 판매자 역할을 맡지 않고 외부 판매/계약 승인 결과를 access import, 초대, 수동 권한으로 수신합니다.
외부 판매 경계 handoff CSV 대기 중
| 권한 | 수강생 | 강의 | 소스 | 시작 | 만료 | 허용 | 작업 |
|---|
초대 발송 로그
Google-only 시청자 초대 mock 발송, 재발송, 만료 처리 이력입니다.| 초대 | 수강생 | 강의 | 기간 | 수락 | 상태 | 작업 |
|---|
Notification outbox
초대/알림 provider 발송 전 tenant-scoped 대기열입니다.provider adapter와 worker dry-run으로 대기열을 검증합니다.
| 알림 | 수신자 | 템플릿 | 소스 | 예약 | 상태 | 시도 | 작업 |
|---|
수동 권한 발급
시청권한 발급 대기 중
초대 대상자는 Google 인증으로만 로그인합니다. 시청자 비밀번호는 저장하지 않습니다.외부 access import
email, courseId, startsAt, expiresAt, reason, sourceId 형식입니다.
| Row | 수강생 | 강의 | 상태 |
|---|
Import 운영 기록
Import template, job history, API token 대기 중
Access import 운영 handoff CSV 대기 중
| Job | 파일 | 결과 | 상태 |
|---|
Job row 결과
Job을 선택하면 row 결과가 표시됩니다.| Row | 수강생 | 강의 | 결과 |
|---|
| Token | Scope | 상태 | 작업 |
|---|
API 연동 규격
외부 판매/CRM이 수강권을 열 때 쓰는 최소 요청입니다.- Endpoint
- POST /api/access/import-api
- Headers
- Authorization: Bearer <secretOnce> / Idempotency-Key / X-ClassPort-Source-System
- Body
- mode, fileName, rows[email, courseId, startsAt, expiresAt, reason, sourceId]
- Limits
- Default 100 rows/request, 30 requests/minute and 300 rows/minute per token + source. Retry 429 after Retry-After.
초대 메일 mock
수강생과 강의를 선택하면 초대 문구가 표시됩니다.
초대 발송 대기 중
Signup
Google 계정으로 학습을 시작하세요
시청자는 Google 인증만 사용하며 비밀번호는 저장하지 않습니다.
학습 계정 만들기
비밀번호 없이 Google 인증으로 가입하고, 구매 또는 초대 권한을 연결합니다.Google 인증 후 구매 또는 수강권 연결이 필요합니다.
초대받은 Google 이메일과 같은 계정으로 로그인하세요. 심플 가입형이미 계정이 있나요? 기존 계정 로그인
기존 계정
Google 인증 이메일로 시청 세션을 연결합니다.기존 수강생은 Google 인증 후 클래스룸으로 이동할 수 있습니다.
초대받은 수강생 초대 코드 수락
초대 수락
초대 코드와 Google 이메일을 확인하고 시청권한을 연결합니다.초대 링크 또는 초대 코드를 입력하세요.
가입 후 연결 외부 등록/수강권 연결
다음 단계
고객사 판매/등록 채널 또는 운영자 발급으로 시청권한을 연결합니다.가입 완료 후 호환성 mock을 실행할 수 있습니다. 실제 판매는 고객사 외부 채널 책임입니다.
Classroom
수강실 플레이어와 진도 저장
진도와 커리큘럼을 확인하며 다음 강의까지 자연스럽게 이어집니다. 학습자 세션 대기진도 저장 대기 중
Learners
수강생과 접근 권한
| 수강생 | 상태 | 태그 | 삭제 정책 | 수강권 | 진도 | 작업 |
|---|
메모
메모 또는 태그 작업 결과
시청자 자동 삭제
자동 삭제 후보 확인 대기 중
| 수강생 | 강의 | 상태 | 만료 |
|---|
| 주문 | 수강생 | 상태 | 금액 |
|---|
CSV 작업 결과
Priority
우선순위 높은 작업 리스팅
| 순위 | 영역 | 작업 | 상태 | 공정률 | 의견 |
|---|---|---|---|---|---|
| Loading | |||||
Batchable
한 번에 묶어서 할 수 있는 작업
Content
영상과 강의 운영
| 영상 | 채널 | 상태 | 경로 |
|---|
R2 업로드 사인
tenant prefix 경로로 R2 presigned URL을 생성합니다.
대기 중
미디어 운영 준비도
미디어 증거 CSV export 대기 중
Allowlisted smoke
Provider cutover
| Smoke | 결과 | 관측 | 기록 |
|---|
Real-provider sign-off 기록 대기 중
| 영상 | R2 경로 | 재생 자산 | CDN | 상태 | 작업 |
|---|
Reports
사용량과 학습 리포트
Usage event 기록
월별 summary와 plan limit에 즉시 반영됩니다.
| 시간 | 항목 | 수량 | 출처 | 메모 |
|---|
전체 추세 / 전체 코호트
학습 액션 handoff CSV export 대기 중
학습 리포트 CSV export 대기 중
| 강의 | 수강생 | 평균 진도 | 완료 | 접근 이슈 | 상세 |
|---|
| 수강생 | 진도 | 상태 |
|---|
| 라인 | 수량/포함 | 초과 | 단가 | 금액 | 조치 |
|---|
청구 CSV export 대기 중
| 항목 | 사용량 | 한도 | 남음 | 초과/예상 | 운영 조치 | 상태 |
|---|
Plan 변경 예약
적용일이 오늘이면 즉시 반영됩니다.
| 요청 | 변경 | 적용일 | 상태 |
|---|
Reuse