Dashboard
대시보드
👨🏫
—
전체 강사
🎒
—
전체 학생
🧑🎓
—
출결 기록
📋
—
포털 기록
System Info
시스템군위몰입영어 통합 관리센터 V3.0
데이터베이스Cloudflare D1 · gunwi-english-db
배포 플랫폼Cloudflare Workers
시간 기준KST · Asia/Seoul (UTC+9)
현재 시각—
마지막 백업기록 없음
Teacher Management
강사 관리
0
전체 강사
0
재직중
0
퇴직
| 이름 | 연락처 | 담당 과목 | 입사일 | 상태 | 관리 |
|---|
👨🏫
등록된 강사가 없습니다.
+ 강사 등록 버튼을 눌러 추가하세요.
+ 강사 등록 버튼을 눌러 추가하세요.
Teacher Info
강사 정보 수정
기본 정보
근무 정보
학력 · 경력
Class Management
담당반 관리
0
전체 반
0
담당 배정
0
미배정
| 반 이름 | 과목 | 학년 | 수업일정 | 담당 강사 | 관리 |
|---|
🏫
등록된 반이 없습니다.
+ 담당반 등록 버튼을 눌러 추가하세요.
+ 담당반 등록 버튼을 눌러 추가하세요.
My Password
비밀번호 변경
비밀번호 변경 안내
현재 비밀번호 확인변경 전 현재 비번 검증
최소 길이4자 이상
초기 비밀번호1234
Password Management
비번 관리
⚠️ 비밀번호 초기화 안내
- 초기화 시 해당 강사의 비밀번호가 1234로 변경됩니다.
- 강사가 다음 로그인 시 비밀번호 변경 화면이 자동으로 표시됩니다.
- 전체 초기화는 재직중인 강사 전원에게 적용됩니다.
- 강사 본인도 비번 관리 메뉴에서 직접 변경할 수 있습니다.
| 강사 이름 | 상태 | 비번 현황 | 초기화 |
|---|
Database Backup
DB 백업
ℹ️
백업이란?
현재 시점의 모든 데이터(강사·반·학생·출결·성적·공지·일지·상담)를 JSON 파일 하나로 내려받아 보관하는 것입니다.
실수로 데이터가 지워지거나 잘못 수정됐을 때, 이 파일로 되돌릴 수 있습니다.
사용법: 우측 상단 ⬇ 전체 백업 클릭 → 파일이 PC에 저장됩니다. 안전한 곳(클라우드/USB)에 보관하세요.
※ 특정 테이블만 따로 받으려면 아래 카드의 개별 다운로드를 이용하세요.
사용법: 우측 상단 ⬇ 전체 백업 클릭 → 파일이 PC에 저장됩니다. 안전한 곳(클라우드/USB)에 보관하세요.
※ 특정 테이블만 따로 받으려면 아래 카드의 개별 다운로드를 이용하세요.
📅
매주 1회 이상 백업을 권장합니다.
예: 매주 금요일 수업 종료 후 ‘전체 백업’ 한 번. 백업 파일명에 날짜가 들어가니 주차별로 모아두면 안전합니다.
예: 매주 금요일 수업 종료 후 ‘전체 백업’ 한 번. 백업 파일명에 날짜가 들어가니 주차별로 모아두면 안전합니다.
🤖
자동 백업 (매일 23:00 KST)
매일 23:00(KST)에 서버가 자동으로 전체 데이터를 저장합니다(접속하지 않아도 실행).
2중 보관: 최근 8개 스냅샷이 시스템(D1)에 보관되며, 동시에 Google Drive에 무제한 저장됩니다. D1의 오래된 것은 자동 삭제되지만, Google Drive는 영구 보관됩니다.
복원 방법: 아래 목록에서 원하는 시점의 ⬇ 다운로드 → 파일 저장 → DB 복원 메뉴에서 그 파일을 올려 복원합니다.
※ Google Drive 백업은 gunwi-math-backup 폴더에 자동 저장되며, 개별 다운로드 없이도 언제든 접근 가능합니다.
복원 방법: 아래 목록에서 원하는 시점의 ⬇ 다운로드 → 파일 저장 → DB 복원 메뉴에서 그 파일을 올려 복원합니다.
※ Google Drive 백업은 gunwi-math-backup 폴더에 자동 저장되며, 개별 다운로드 없이도 언제든 접근 가능합니다.
Database Restore
DB 복원
🔄
복원이란?
예전에 받아둔 백업 파일(.json)을 올려서, 그 시점의 데이터로 되돌리는 기능입니다.
데이터가 실수로 지워졌거나 잘못됐을 때 사용합니다.
두 가지 방식: ① 병합 복원(권장) — 백업 내용을 현재 데이터에 더합니다(같은 항목은 백업으로 덮어쓰고, 나머지는 유지). 안전합니다.
② 초기화 복원(주의) — 현재 데이터를 전부 지우고 백업 시점으로 완전히 되돌립니다.
시작 전 반드시 ‘DB 백업’으로 현재 상태를 먼저 받아 두세요. 복원은 되돌릴 수 없습니다.
두 가지 방식: ① 병합 복원(권장) — 백업 내용을 현재 데이터에 더합니다(같은 항목은 백업으로 덮어쓰고, 나머지는 유지). 안전합니다.
② 초기화 복원(주의) — 현재 데이터를 전부 지우고 백업 시점으로 완전히 되돌립니다.
시작 전 반드시 ‘DB 백업’으로 현재 상태를 먼저 받아 두세요. 복원은 되돌릴 수 없습니다.
⚠️ 복원 전 반드시 읽어주세요
- 복원 작업은 취소가 불가능합니다. 시작 전 반드시 현재 데이터를 먼저 백업하세요.
- 병합 복원: 백업 파일의 데이터를 현재 DB에 추가합니다. 같은 ID가 있으면 백업 내용으로 덮어씁니다. 현재 데이터 중 백업에 없는 것은 그대로 유지됩니다.
- 초기화 복원: 선택한 테이블을 완전히 비운 후 백업 데이터로 채웁니다. 현재 데이터가 모두 삭제됩니다. 백업 시점 상태로 완전 복귀합니다.
- 이 시스템에서 생성한 백업 파일(.json)만 사용 가능합니다. 다른 형식의 파일은 오류가 발생합니다.
- 복원 중 오류가 발생하면 일부 테이블만 복원될 수 있습니다. 완료 후 대시보드에서 레코드 수를 반드시 확인하세요.
- 강사 포털 비밀번호는 백업 데이터에 포함되어 있습니다. 복원 시 강사 비번도 백업 시점으로 돌아갑니다.
📂
백업 파일을 선택하거나 여기로 드래그하세요
군위몰입영어 백업 JSON 파일만 지원합니다
복원 모드 선택
🔀 병합 복원 권장
백업 데이터를 현재 DB에 추가합니다.
같은 ID가 있으면 백업 내용으로 덮어씁니다.
현재 데이터 중 백업에 없는 것은 유지됩니다.
같은 ID가 있으면 백업 내용으로 덮어씁니다.
현재 데이터 중 백업에 없는 것은 유지됩니다.
🗑️ 초기화 복원 주의
테이블을 완전히 비운 후 백업으로 채웁니다.
현재 데이터가 모두 삭제됩니다.
백업 시점 상태로 완전 복귀합니다.
현재 데이터가 모두 삭제됩니다.
백업 시점 상태로 완전 복귀합니다.
복원할 테이블 선택
Test Data
테스트 데이터 관리
⚠️ 시연·테스트용 더미 데이터입니다.
seed- 로 시작하는 ID로 관리되어 실제 데이터와 완전히 분리됩니다.
테스트가 끝나면 이 화면에서 삭제하세요.
상태 확인 중...
강사 6명 · 반 36개 · 학생 144명의 더미 데이터를 생성합니다.
초1~중3 각 학년마다 월목 A·B반, 화금 A·B반 (학년당 4개 반).
초1~중3 각 학년마다 월목 A·B반, 화금 A·B반 (학년당 4개 반).
상태 확인 중...
테스트 데이터 기준 6월 1일 ~ 6일 출결 샘플을 생성합니다.
월목반은 월·목, 화금반은 화·금에 출석 70%·지각 15%·결석 10%·조퇴 5% 비율로 자동 생성됩니다.
월목반은 월·목, 화금반은 화·금에 출석 70%·지각 15%·결석 10%·조퇴 5% 비율로 자동 생성됩니다.
Quick Link
바로가기 QR
아래 QR을 휴대폰 카메라로 스캔하면
군위몰입영어 메인 허브로 바로 연결됩니다.
https://gunwi-main-hub.skids-8a2.workers.dev/
군위몰입영어 메인 허브로 바로 연결됩니다.