HAGWON OPS CLOUD

학원루프 (HagwonLoop) 운영 허브

소형 학원 운영(학생, 수업, 출결, 알림)과 결제(학원비, 플랫폼 구독)를 하나의 흐름으로 관리하는 역할 기반 화면입니다. 브라우저 기준 API 경로는 /api/v1/* 입니다.

테스트 전용 직접 URL: /console

0) 실사용 홈

로그인하면 역할별(원장/강사/학부모/시스템관리자) 홈 요약이 표시됩니다.

1) 인증

system_admin: 01000001111/system1234, admin: 01011112222/admin1234, teacher: 01011113333/teacher1234, parent: 01011114444/parent1234

2) 학생 관리

    3) 수업 생성

      3.5) parent-학생 연결

      자동 결석 알림 대상을 만들기 위해 /api/v1/relations/parent-student를 호출합니다.

        4) 출결 체크인 / 조회

        5) 학원/모듈

        로그인 후 권한을 확인하세요. admin은 저장/모듈변경 가능, teacher는 조회 전용입니다.

        5.5) 플랫폼 구독 설정/견적 (admin)

        /api/v1/platform-subscription/me 설정 저장/조회 및 /api/v1/platform-subscription/quote 견적 계산, /api/v1/platform-subscription/payment-method 결제수단 설정을 실행합니다.


        결제수단이 아직 조회되지 않았습니다.
          구독 설정이 아직 조회되지 않았습니다.

          5.54) 플랫폼 가격정책 (system_admin)

          /api/v1/system/platform-pricing-policy 조회/수정 API를 실행합니다.

          가격정책이 아직 조회되지 않았습니다.

            5.545) 운영 대시보드 (system_admin)

            구독/인보이스 요약 지표를 빠르게 확인합니다.

            대시보드 데이터가 아직 조회되지 않았습니다.

            5.55) 플랫폼 구독 모니터링 (system_admin)

            /api/v1/system/platform-subscriptions 전역 구독 목록/상세를 조회합니다.

            요약 데이터가 아직 조회되지 않았습니다.
              상세 데이터가 아직 조회되지 않았습니다.

              5.56) 플랫폼 인보이스 모니터링 (system_admin)

              /api/v1/system/platform-invoices 전역 인보이스를 조회합니다.

              요약 통계가 아직 조회되지 않았습니다.

                5.6) 학원비 청구 상태 (admin)

                학원비 템플릿/학생 프로필/월 청구서를 관리하고, 현금 결제 수동 확인을 수행합니다.

                  청구 상태 요약이 아직 조회되지 않았습니다.

                    5.7) 학원비 환불 요청/처리 (admin/parent)

                    parent는 본인 연결 학생의 청구서 기준 환불 요청을 생성하고, admin은 요청 목록 조회/승인/거절을 처리합니다.

                    Parent: 내 청구서/환불요청


                        Admin: 환불요청 처리

                          6) 테스트 알림

                          운영 알림 설정 점검용 API 입니다. admin/teacher 권한에서 /api/v1/notifications/test-absence 호출합니다.

                          7) 내 Push 토큰

                          현재 로그인 사용자 기준으로 /api/v1/push-tokens/me를 호출합니다. parent 계정으로 로그인 후 등록하면 테스트 결석 알림에서 push 대상이 됩니다.

                            8) 실행 로그

                            초기화 중...