🛠 학생부 끝판왕 관리자 hb_content_units · hb_profiles

관리자 로그인

관리자·기관 계정 전용입니다. 학생·학부모는 사용자 페이지로.
-
총 콘텐츠 유닛
-
계열 수
-
무료(free)
-
유료(paid)
-
회원 수

대시보드 UNITS 기준 클라이언트 집계

계열 분포

유형 분포

등급(free/paid)

학년 분포

Chart.js 로드에 실패하여 차트를 표시할 수 없습니다. (네트워크 확인)

유형별 분포(요약 바)

품질 모니터 카드 클릭 시 목록 표시

-
필수필드 누락
-
unit_key 중복
-
금칙어 포함
-
실명 의심
-
미등록 학과군 표기

표기 정규화 후보 SUBGROUPS 맵에 없는 원문 표기 검색 / 관리

unit_key 계열 학과군(그룹/원문) 유형 등급 출처 액션

회원 관리 (권한 변경은 최고관리자만)

회원 가입 추이(월별)

Chart.js 로드에 실패하여 차트를 표시할 수 없습니다. (네트워크 확인)
이메일이름권한기관학급가입일이용권변경

출처별 통계 source_book 기준, 유닛 수 내림차순

출처(source_book)유닛 수freepaid

과별(학과군) 분포 통계 계열 × 학과군 그룹, subGroupOf 기준

계열학과군 그룹유닛 수freepaid
⚠ 결제·구독 테이블(hb_purchases / hb_entitlements / hb_coupon_claims)이 아직 준비되지 않았습니다. payments_setup.sql을 Supabase에서 먼저 실행하세요.
-
총매출(paid)
-
이번 달 매출
-
결제 건수
-
활성 구독자
-
유료 전환율
-
대기(pending)

월별 매출 최근 6개월, paid 기준

Chart.js 로드에 실패하여 차트를 표시할 수 없습니다. (네트워크 확인)

결제 내역 hb_purchases

일시 이메일 상품 금액 상태 액션
※ 실제 환불 처리는 포트원(PG) 콘솔에서 진행한 뒤, 상태만 여기서 refunded/cancelled로 동기화하세요.

쿠폰 승인 hb_coupon_claims · pending 목록

신청일이메일코드부여할 이용권액션

이용권(entitlements) 수동 관리 (최고관리자만)

새 콘텐츠

📥 콘텐츠 대량 가져오기

CSV 헤더: unit_key,category,sub_category,content_type,access_tier,question_or_task,intent,model_answer_or_guide,tags,source_book,source_year,rights_note,grade_level
· 큰따옴표로 감싼 필드와 "" 이스케이프를 지원합니다. · tags는 ; 또는 | 로 구분해 배열로 변환됩니다.
JSON: 위 필드를 key로 갖는 객체의 배열.