관리자 허브

Supabase에 자동 연결됨. 관리자 암호를 입력하세요.

학생관리·대시보드에서 쓰던 그 암호예요. 안 바꿨다면 students_admin.sql 의 암호부터 설정하세요.

관리자 허브

학습 현황·학생·콘텐츠를 한 곳에서.
연결됨

학생별 현황

행을 누르면 책별 상세
이름코드공부한 책푼 회차 틀린 횟수통과마지막 활동

자주 틀리는 단어 (반 전체)

#단어틀린 횟수학생 수틀린 회차

새 학생 추가

학생은 시험 페이지(vocab_quiz.html)에서 이 코드 + PIN으로 로그인해요. PIN은 만들 때만 보여요(잊으면 재설정).

학생 목록

이름코드상태학습기록마지막 활동

📖

파일을 올리면 최대 800px로 자동 리사이즈되어 저장돼요 (JPEG). 이미지 없이 이 학원에서 자체 호스팅하는 URL을 붙여도 돼요.

단어 추가

여러 개 한꺼번에 추가

엑셀/구글시트에서 단어 · 품사 · 영어뜻 · 예문 4칸을 복사해 아래에 붙여넣으세요 (한 줄에 한 단어, 탭으로 구분). 품사·뜻·예문은 비워도 돼요. 맨 위 제목줄(headword…)은 자동으로 건너뜁니다.

시트 업로드 (CSV)

구글시트에서 파일 → 다운로드 → 쉼표로 구분된 값(.csv)으로 받은 파일을 올리면, 검사(미리보기)를 거쳐 한 번에 등록해요. 열 제목으로 인식: headword · pos · definition_en · example_sentence + 선택으로 distractor1~3 (채운 단어만 빈칸 퀴즈 오답이 이 3개로 고정돼요 — 유의어가 겹쳐 정답이 여러 개 될 수 있는 단어에만 쓰세요). 그 외 열(meaning_ko, 플래그 등 참고용)은 자동으로 무시돼요. 행 순서가 곧 유닛 배정이에요 (1~24행 = Unit 1, 25~48행 = Unit 2 …). 한글이 깨져 보이면 엑셀 저장본 대신 구글시트에서 받은 CSV를 사용하세요.

단어 목록

영상은 유튜브/링크로 추가해요. 영상 파일 업로드는 보안상 service_role 이 필요해 기존 admin.html 에서 하세요.

유닛 표지 (핵심 단어·이미지)

각 유닛의 5×5 표지 정가운데 칸에 나오는 핵심 단어와 이미지예요. 유닛은 단어 24개마다 자동으로 하나씩 생겨요. 이미지를 올리면 최대 800px로 자동 리사이즈돼서 DB에 저장돼요 — 별도 호스팅 필요 없음.

종이 시험지 만들기

유닛 하나(단어 24개)를 세 유형(단어→뜻 · 뜻→단어 · 예문 빈칸)으로 각각 24문항씩 총 72문항을 A4 한 면에 8문항씩(9장) 만들어요. '시험지 생성'을 누르면 미리보기가 뜨고 거기서 인쇄/PDF 저장을 할 수 있어요.