학급관리 프로그램: 클래스 체크

Class check는 담임교사가 자기 학급을 관리하는 PWA(Progressive Web App)입니다. 학생 정보와 기록은 선생님 본인의 Google Drive에만 저장되며, Class check 서버에는 보관되지 않습니다.

이 가이드는 로그인 → Google Drive 연결 → 학급 설정 → 시간표 설정 → 생활기록 → 대시보드 순서로 처음 사용하는 선생님이 따라할 수 있도록 정리한 글입니다.


1. 로그인

1-1. 회원가입

홈페이지 우측 상단의 가입 버튼을 눌러 다음 항목을 입력합니다.

  • 아이디 — 영문/숫자, 4자 이상
  • PIN — 6자리 숫자 (비밀번호 대신 사용)
  • PIN 확인 — 같은 6자리 다시 입력
  • 이름 — 본인 이름
  • 이메일 — 인증 메일을 받을 주소
  • 생년월일 — 8자리 (예: 19850101) — PIN을 잊었을 때 본인 확인용
  • 이용약관 동의 / 개인정보처리방침 동의 체크

가입 직후 입력한 이메일로 인증 메일이 발송됩니다. 메일의 링크를 한 번 클릭하면 계정이 활성화됩니다.

Tip — 학교 메일 대신 개인 Gmail/네이버 메일을 권장합니다. 학교 메일은 외부 발신을 차단하는 경우가 있어 인증 메일이 안 들어올 수 있습니다.

1-2. 로그인

상단 로그인 버튼 → 아이디 + PIN 입력. 로그인하면 30일간 자동으로 유지됩니다(다른 기기로 옮기면 다시 로그인 필요).

1-3. PIN을 잊었을 때

로그인 화면 아래 PIN 재설정을 누르고 아이디·이메일·생년월일을 입력하면, 등록된 이메일로 임시 PIN이 발송됩니다. 임시 PIN으로 로그인 후 설정에서 새 PIN으로 바꾸면 됩니다.


2. Google Drive 연결

학급 데이터를 저장할 본인의 Google 계정을 연결하는 단계입니다. 이 단계를 마쳐야 학급을 만들 수 있습니다.

2-1. 설정 → ☁️ Google Drive

홈에서 ⚙️ 학급 설정 카드를 누른 뒤, 페이지 중간의 ☁️ Google Drive 항목으로 이동합니다.

처음에는 다음과 같이 표시됩니다.

☁️ Google 계정 미연결 학생 기록을 저장하려면 Google 계정을 연결해주세요. [ 연결하기 ]

2-2. 연결하기 클릭

연결하기 버튼을 누르면 Google 로그인 창이 열립니다. PC에서는 새 팝업, 모바일에서는 페이지 전체 이동 방식으로 동작합니다.

모바일에서 “Google로 이동” 버튼이 보이면 정상입니다. 페이지가 Google로 갔다가 자동으로 앱으로 돌아옵니다.

2-3. Google 계정 선택 + 권한 승인

연결할 Google 계정을 선택합니다. 동의 화면에서 다음 권한을 요청합니다.

  • Google Drive에서 이 앱이 만든 파일·폴더에만 접근 (drive.file scope)

이 권한은 이 앱이 직접 만든 파일에만 접근할 수 있는 가장 좁은 권한입니다. 선생님의 다른 Drive 파일(문서·사진 등)에는 일절 접근하지 않습니다.

계속/허용 클릭.

2-4. 연결 완료 확인

설정 화면으로 돌아오면 다음과 같이 바뀝니다.

연결됨 example@gmail.com 📁 Class Check 폴더 열기

처음 연결 시 본인 Drive에 자동으로 Class Check 라는 폴더가 생성됩니다. 모든 학급 데이터(JSON 파일들)가 이 폴더 안에 저장됩니다.

2-5. 연결을 해제하고 싶을 때

같은 자리의 연결 해제 버튼을 누르면 됩니다. 앱에 보관된 토큰만 삭제되고, Drive에 이미 올라간 파일은 그대로 남습니다.

완전히 권한을 회수하려면 https://myaccount.google.com/permissions 에서 Class check 항목을 찾아 액세스를 제거하세요.


3. 학급 설정

3-1. 새 학급 추가

설정 화면 상단 🏫 학급 정보 카드에서 + 새 학급 추가 클릭.

  • 학급 별명 — 2자 이상, 20자 이하. 실제 학교명·학년·반을 그대로 적지 마세요. “햇살반”, “우리반” 같은 별명을 권장합니다.
  • 학생 수 — 0~60. 기본 28명. 입력한 수만큼 번호 1번부터 빈 학생이 자동 생성됩니다.

생성 버튼을 누르면 학급이 만들어집니다.

왜 별명만 써야 하나요? Class check는 학교 정보·학생 실명을 서버에 보내지 않는 구조입니다. 별명을 쓰면 혹시 동기화 로그에 학급명이 남아도 어느 학교인지 알 수 없어 안전합니다.

3-2. 학생 명단 입력

학생 정보 카드의 👥 학생 명단 버튼을 누르면 명렬이 열립니다. 번호 옆 빈칸에 학생 이름을 입력하세요.

명단에서 추가로 설정할 수 있는 항목:

  • 학적 상태재학 / 유예 / 대안교실 / 전입 / 전출 / 궐번 / 탈퇴
  • 전출/궐번/탈퇴로 표시한 학생은 카운트에서 제외되고, 명렬 하단으로 정렬됩니다.

학생 이름은 선생님 계정의 구글드라이브 에만 저장됩니다 서버에 올라가지 않습니다.

3-3. 학급 정보 수정 / 삭제 / 복구

🏫 학급 정보 카드의 버튼

  • ✏️ 정보 수정 — 학급 별명 변경
  • 📂 다른 학급 — Drive에 저장된 다른 학급으로 전환
  • + 새 학급 — 학급 하나 더 추가 (학년 바뀔 때나 분반 관리할 때)
  • 🗑 학급 삭제 — 현재 학급 삭제 (Drive 폴더는 휴지통으로 이동)
  • ♻️ 학급 복구 — 실수로 삭제한 학급 되살리기

4. 시간표 설정

시간표는 두 가지 단계로 나뉩니다.

  1. 자동계산으로 시간 슬롯 만들기 (설정 화면)
  2. 각 칸에 과목·반 입력하기 (시간표 탭)

4-1. 시간 슬롯 자동계산 — 설정 화면

설정 → 🕒 시간표 자동계산으로 이동.

적용 요일 — 월~금 중 적용할 요일을 선택. 월·수·금이 기본 선택되어 있습니다.

요일별로 다른 시간표가 필요할 때: 화·목만 시간이 다르면, 먼저 월·수·금만 선택해서 적용 → 그 다음 화·목만 선택해서 다른 시간으로 적용. 이렇게 두 번 나눠 입력합니다.

입력 항목

항목설명
총 교시1~12교시. 보통 7교시.
점심 시작“몇 교시 후 점심”인지. 4교시 후 점심이면 4.
1교시 시작1교시 시작 시각. 보통 09:00.
수업한 교시 길이(분). 보통 45분.
쉬는쉬는시간(분). 보통 10분.
점심점심시간(분). 보통 50분.

적용 버튼을 누르면 선택한 요일의 시간 슬롯이 자동으로 만들어집니다.

같은 시간으로 학생 시간표·교사 시간표 양쪽에 동시에 적용됩니다. 과목/반은 그 다음 단계에서 입력합니다.

4-2. 과목·반 입력 — 시간표 탭

상단 메뉴에서 🕒 시간표 탭으로 이동. 위쪽 학생 시간표 설정 / 교사 시간표 설정 탭 중 하나를 고르세요.

  • 학생 시간표 — 우리반이 듣는 과목 (예: 1교시 국어, 2교시 수학…)
  • 교사 시간표 — 본인이 들어가는 수업 (예: 1교시 1-3반 수학)

각 칸을 클릭하면 과목과 반(또는 학급)을 입력할 수 있습니다. 셀에 음영이 들어간 칸은 현재 진행 중인 교시를 의미합니다.

4-3. 오늘의 시간표 보기

같은 시간표 탭 좌측의 오늘의 시간표 버튼을 누르면, 오늘 요일에 해당하는 시간표만 한 화면에 정리되어 나옵니다. 공휴일이면 자동으로 “오늘은 공휴일입니다” 배너가 표시됩니다.


5. 생활기록

홈에서 📝 생활기록·수합 카드 또는 상단 메뉴의 같은 항목을 누르면 들어갑니다.

5-1. 4대 분류 구조

화면 상단에 4개의 대분류 탭이 있습니다.

대분류사용 예시
기본정보자녀수, 다문화, 소득, 가족유형, 건강·특이사항
출결지각, 결과, 조퇴, 결석 (각각 질병/인정/미인정으로 세분)
생활기록생활(스마트폰 미제출 등), 폭력, 수업, 유해물품
가정통신문희망조사(우유급식·방과후 등), 전수조사, 신청서, 동의서

각 대분류는 다시 **중분류 → 소분류(leaf)**로 나뉩니다. 예: 출결 → 지각 → 미인정.

5-2. 입력 흐름

기본 흐름은 다음 4단계입니다.

  1. 분류 선택 — 위쪽 컬럼 브라우저에서 대분류 → 중분류 → 소분류 클릭
  2. 학생 선택 — 아래쪽 학생 명단에서 해당하는 학생들을 다중 선택
  3. 선택한 분류·학생 확인 — 화면 하단에 “선택 N명, 항목 OOO” 표시
  4. 저장 버튼 클릭

저장 시 자동으로 오늘 날짜가 기록됩니다. 같은 학생에 같은 항목을 여러 번 기록해도 모두 누적됩니다(중복 무제한 허용).

5-3. 분류 항목 커스터마이징

학교/학급마다 쓰는 용어가 다릅니다. 설정 → 📋 분류 항목 관리에서 다음을 할 수 있습니다.

  • 체크 해제 → 해당 항목을 생활기록 탭에서 숨김 (데이터는 유지)
  • 화살표(↑↓) → 표시 순서 바꾸기
  • 이름 수정 → 라벨 바꾸기 (예: “스마트폰 미제출” → “휴대폰 압수”)
  • + 항목 추가 → 학교만의 새 항목 추가 (user. 접두사로 자동 구분)

5-4. 기록 확인 / 수정

학생 명단에서 학생 이름을 누르면 그 학생의 누적 기록 목록이 떠서 개별 삭제·수정이 가능합니다.

5-5. 데이터 내보내기

설정 → 📥 데이터 내보내기 → 📥 엑셀 내려받기.

학기 말에 사용하는 기능으로, 다음 4개 시트로 분리된 엑셀 파일이 만들어집니다.

  1. 기본정보 — 항목값(다문화, 소득 등)
  2. 출결 — 지각·결과·조퇴·결석 누적 카운트
  3. 생활기록 — 생활·폭력·수업·유해물품 누적 카운트
  4. 가정통신문 — 학생 × 항목 매트릭스(제출 여부)

NEIS 입력 시 참고용으로 매우 유용합니다.


6. 대시보드 설정

대시보드는 자주 보는 정보를 카드 형태로 모아두는 화면입니다. 홈에서 📊 대시보드 카드를 누르면 들어갑니다.

처음에는 카드가 비어있습니다. 우측 상단 + 카드 추가 버튼으로 시작합니다.

6-1. 카드 종류 3가지

📋 수합 카드 가정통신문 회수율 같은 걸 한눈에 보고 싶을 때. 대분류 → 중분류 → (선택사항) 소분류를 골라서 등록하면 제출 N명 / 미제출 M명 + 미제출 학생 이름이 표시됩니다.

예: “가정통신문 → 신청서 → 체험학습”으로 등록 → “제출 24명 / 미제출 4명: 김OO, 이OO, 박OO, 최OO”

📊 출결 Top 5 최근 7일간 출결 기록이 많은 학생 5명을 자동으로 보여줍니다. 등록 시 중분류(지각/결과/조퇴/결석)를 고르면 그 분류만 집계합니다.

📊 생활기록 Top 5 최근 7일간 생활기록이 많은 학생 5명. 중분류(생활/폭력/수업/유해물품) 단위로 집계.

6-2. 카드 추가 절차

  1. + 카드 추가 → 카드 종류 선택
  2. 분류 선택 (수합 카드는 대/중/소 모두 선택, Top 5 카드는 중분류 선택)
  3. 저장

6-3. 카드 관리

각 카드 우측 상단의 컨트롤:

  • ↑ ↓ — 카드 순서 변경
  • ⚙ (편집) — 분류 변경
  • ✕ (삭제) — 카드 제거

6-4. 카드 클릭으로 빠른 이동

수합 카드를 클릭하면 자동으로 생활기록·수합 탭으로 이동하면서 해당 분류가 자동 선택됩니다. 미제출 학생을 즉시 골라서 입력 가능 → 가장 자주 쓰는 동선입니다.

6-5. 학급별 대시보드

대시보드 카드 구성은 학급별로 따로 저장됩니다. 같은 학급은 다른 기기에서 열어도 같은 카드 구성이 보이고(Drive 동기화), 다른 학급으로 전환하면 그 학급 전용 카드가 표시됩니다.


부록 — 자주 막히는 부분

“동기화 중” 표시가 계속 떠요

설정 → 🛠 문제 해결 → 앱 갱신 또는 락 해제 버튼 사용. 그래도 안 되면 브라우저 재시작.

다른 기기에서도 같은 학급을 보고 싶어요

새 기기에서 같은 아이디로 로그인 → 같은 Google 계정 연결 → 학급 설정에서 📂 다른 학급 → Drive에 저장된 학급 목록에서 선택하면 다른 기기에서도 동일한 정보를 확인할 수 있습니다.

Drive 폴더를 실수로 휴지통에 넣었어요

Google Drive 휴지통에서 Class Check 폴더를 복원하면 됩니다. 30일 이내라면 그대로 살아납니다.

PIN을 5번 틀렸어요

30분간 계정이 잠깁니다. 시간이 지나면 자동 해제되고, 급하면 PIN 재설정으로 임시 PIN을 받으세요.


가이드를 따라 설정을 마치고 나면, 매일 출근해서 대시보드 한 번 → 생활기록 입력 → 끝 의 30초 루틴으로 운영할 수 있습니다. 학기말 NEIS 입력은 엑셀 내보내기로 한 번에 해결됩니다.

문의 / 버그 신고는 앱 내 설정 하단 또는 mathpowergen.com/class-check/ 로 부탁드립니다.