출석체크 관리자 시스템
등록된 관리자 Gmail 계정만 관리자 페이지에 접근할 수 있습니다.
인증 전에는 관리자 데이터가 로드되지 않습니다.
항상 최신 시즌(`/web/student/latest/`)으로 연결되는 학생 전용 QR코드를 생성합니다.
기본 진입은 최신 시즌입니다. 과거 시즌 URL은 관리자 Google 인증이 있어야만 접근할 수 있습니다.
관리자 페이지로 접속하는 QR코드입니다.
이 QR코드를 스캔하면 관리자 페이지로 접속됩니다.
선택한 회원들을 일괄 수동 출석 처리합니다. 기록 시각은 실제 승인 시각을 사용하며, 회차 경계를 벗어나면 오픈/마감 시각으로 자동 보정됩니다. 원본 셀 Note에 처리일시/멘트/덮어쓰기 이력이 남습니다.
필터 기준이 KPI/차트/드릴다운/순위에 함께 반영됩니다. 회원 직군(현직자/학생)은 데이터 준비 후 확장 예정입니다. TODO(member_role)
데이터가 없습니다.
데이터가 없습니다.
데이터가 없습니다.
표시할 드릴다운 데이터가 없습니다.
기준: 출석횟수 > 평균 출석 오프셋
캘린더에서 날짜를 고르고 시간을 입력하면 회차 키를 자동으로 생성합니다. 종료 시각은 시작 시각과 변수값을 기준으로 자동 제안됩니다.
날짜별 + 버튼으로 일정 추가/수정/삭제를 빠르게 처리할 수 있습니다. (일~토, 한 날짜 1회차 정책)
CSV/XLSX 업로드 또는 직접 편집으로 운세를 전체 교체할 수 있습니다. 저장 전 1차 검증(길이/중복/최소 건수)을 통과해야 하며, 중복 문구는 자동 제외됩니다.
빈 행/중복 문구는 자동 제외됩니다. 200자 초과 문구는 저장할 수 없습니다.
검증을 실행하면 저장 가능 여부가 표시됩니다.
분석 후 미리보기가 표시됩니다.
현재 버전: -
(현재 운세 원본을 불러오는 중...)
각 버전을 편집기로 불러오거나 CSV/XLSX로 다운로드할 수 있습니다.
CSV/TSV/XLSX 파일을 즉시 반영하지 않고, 먼저 스키마 추론 + 가상 시트 미리보기를 제공합니다.
헤더가 달라도 셀 패턴(이름/Season/전화번호/이메일/boolean) 기반으로 자동 분류하며, 필요 시 수동 매핑으로 보정할 수 있습니다.
선택 시즌의 헤더 매핑/Phone 중복/필수값 결측/세션 시작열을 점검합니다.
시즌 생성/업로드 탭 진입 시 자동으로 리포트를 불러옵니다.
컬럼명 힌트 + 셀 패턴 점수로 필드를 자동 추론합니다. 신뢰도가 낮으면 수동 매핑을 확정해야 업로드가 열립니다.
분석 전입니다.
분석 후 수동 매핑 항목이 표시됩니다.
분석 후 메시지가 표시됩니다.
분석 후 미리보기 테이블이 표시됩니다.
key | value | type | description | editable | updated_at | applies_to | applies_when | used_in 단일 테이블(A:I) 기준입니다. 운영자는 value만 수정하며, 실제 사용처는 탭 기준으로 표시됩니다.
값을 바꾸기 전에 “이 값이 어디에 적용되는지”를 먼저 확인하세요.
필참/최소 출석/결석환산 조건을 기반으로 현재 수료 가능 여부를 계산합니다.
기본 정렬: 출석 높은 순(동률 시 출석률/결석환산). 열 제목을 클릭하면 오름/내림 정렬이 전환됩니다. 한 번에 20명씩 로드됩니다.
색상 기준: 출석(연초록), 지각(연주황), 결석(연빨강), 유고(연파랑).
셀을 클릭하면 유고 설정/해제와 코멘트(Note) 저장이 가능합니다.
`_admins` 화이트리스트를 관리합니다. Gmail 계정만 등록 가능하며, `cloudclub2022@gmail.com`은 고정 Super Admin으로 유지됩니다.
선택된 회원/회차에 유고 코멘트를 남깁니다. 저장 시 원본 시트 셀 메모(Note)에 기록됩니다.
기존 기록을 덮어쓸 경우 원복이 어렵습니다.
확인 문구를 입력하세요: 유고처리
-
해당 날짜에 등록된 회차가 없습니다.
출석 기록이 있어 강제 삭제 전 확인이 필요합니다. 아래 회차 키를 그대로 입력하세요.