← 메인으로 / 쌤보드 설정 가이드 v1.0
🖥️
SSAMBOARD · v1.0
쌤보드 설정 가이드
팍쌤의 바이브코딩 저장소
📱 핸드폰 연동 🎂 생일·알레르기 🪄 AI 시간표 추출 🌤 날씨·급식
쌤보드 전체 화면 — 완성 모습 (바탕화면 아이콘도 그대로)
🆕
이미 기존 버전을 쓰고 계시나요?
처음부터 다 다시 할 필요 없어요. 업데이트 가이드만 보세요.
→
1
CHAPTER 1
준비물 확인
🚀 3줄 요약
  • 준비물은 설치 파일 하나와 구글 계정, 이렇게 둘뿐입니다.
  • 예전처럼 HTML 파일을 따로 보관할 필요가 없어요 — 설치 프로그램 안에 다 들어 있습니다.
  • 설치하고 구글시트만 연결하면 끝납니다.
준비물
  • 쌤보드 설치 파일 — 메일로 보내드린 다운로드 링크에서 받으시면 됩니다
  • 구글 계정 — 명렬표 · 내선번호 · 누가기록을 담을 구글시트와 캘린더 연동에 씁니다
  • 구글 시트 사본 링크 — 4장에서 안내합니다
💡 파일을 어디에 둬야 하나요?
아무 데나 두셔도 됩니다. 설치가 끝나면 설치 파일은 지우셔도 괜찮아요.
대시보드 화면은 프로그램 안에 들어 있고, 설정 백업도 프로그램이 알아서 해줍니다.
🖥️ 모니터가 두 대라면
2번 모니터에는 쌤보드클래스(자리배치 · 랜덤뽑기 · 포인트 · 1인1역 · 수업 타이머)를 띄울 수 있습니다. 따로 받으실 것 없이 같은 설치 파일에 함께 들어 있어요. 3장에서 지정합니다.
2
CHAPTER 2
쌤보드 설치
🚀 3줄 요약
  • 메일 링크에서 받은 설치 파일을 더블클릭하고 기본값 그대로 넘어가면 끝.
  • 중간에 뜨는 경고창(윈도우 · 안랩)은 정상입니다 — 아래 안내대로 [실행] · [허용].
  • 관리자 권한이 필요 없어서 학교 PC에서도 그냥 설치됩니다.

설치 프로그램 하나로 끝납니다. 예전처럼 다른 앱을 먼저 깔거나, HTML 파일을 등록할 필요가 없어요.

⚠️ 먼저 알아두세요 — 경고창이 떠도 정상입니다
쌤보드는 아직 배포 인증서(코드 서명)를 사지 않은 프로그램입니다. 그래서 윈도우나 보안 프로그램이 "처음 보는 파일"로 분류해 한 번 물어봅니다.
무언가를 발견해서 뜨는 경고가 아닙니다. 아래 두 가지가 대표적이에요.
① 윈도우 — "Windows의 PC 보호"

파란 창이 뜨면 [추가 정보]를 누른 뒤, 나타나는 [실행]을 클릭합니다.

Windows의 PC 보호 경고창
② 학교 컴퓨터라면 — 안랩(V3) "프로그램 실행 알림"

학교 PC에 깔린 안랩 V3가 "클라우드 평판과 행위를 기반으로 파일의 실행을 탐지했습니다"라는 주황색 창을 띄울 수 있습니다. 원인은 위와 똑같습니다 — 인증서가 없는 새 프로그램이라서예요.

안랩 V3 프로그램 실행 알림 창

가운데 목록을 펼쳐 처리 방법을 고른 뒤 [확인]을 누르는 방식입니다. 세 가지가 있어요.

고를 항목결과권장
한 번만 실행 이번 설치만 허용합니다. 설치는 한 번이면 끝이라 이걸로 충분합니다. ✔ 이걸로
실행 후 다음부터
묻지 않음
계속 허용. 다만 창에 적힌 대로 Active Defense · ASD 네트워크 설정을 켜둬야 쓸 수 있어서, 학교 PC에서는 안 될 수 있습니다.
한 번만 차단 설치가 중단됩니다. 실수로 고르지 않도록 주의하세요. ✘ 안 됩니다
💡 파일 이름 끝이 .tmp로 보여요
정상입니다. 설치 프로그램이 잠시 임시 파일로 풀려서 실행되기 때문에 .tmp로 보이는 것뿐이에요.
🛡️ 보안 프로그램을 끄지는 마세요
이 파일 하나만 허용하면 충분합니다. 백신 자체를 끄실 필요는 없어요.
학교 보안 정책 때문에 선택이 아예 잠겨 있다면, 정보부장님(전산 담당)께 문의해 예외 등록을 요청하세요.
설치 방법
  1. 1
    메일의 다운로드 링크에서 받으신 설치 파일을 더블클릭합니다.
  2. 2
    경고창이 뜨면 위 ①·②대로 허용하고 넘어갑니다. (안 뜨면 그냥 다음 단계로)
  3. 3
    설치 마법사가 뜨면 기본값 그대로 [다음]을 눌러 진행합니다.
    "바탕화면 바로가기 만들기"는 이미 체크되어 있습니다. 그대로 두시면 바탕화면에 아이콘이 생겨요.
설치 마법사 - 추가 작업 선택
  1. 4
    마지막 화면의 "쌤보드 실행" 체크를 그대로 둔 채 [마침]을 누르면, 바탕화면에 쌤보드가 바로 올라옵니다.
쌤보드 설치 마법사 완료
💡 관리자 권한(UAC) 창이 안 떠요
정상입니다. 쌤보드는 내 계정 폴더에만 설치되도록 만들어서 관리자 권한이 필요 없습니다. 그래서 권한이 제한된 학교 PC에서도 설치가 막히지 않아요.
🔔 작업표시줄 아이콘
설치가 끝나면 작업표시줄 우측 하단(🔔 알림 영역)에 쌤보드 아이콘이 생깁니다.
이 아이콘을 더블클릭하면 설정 창이 열리고, 우클릭하면 종료할 수 있어요.
작업표시줄 쌤보드 트레이 아이콘
⚠️ 처음에는 화면이 비어 있어요
날씨 · 급식 · 시간표가 아직 안 뜨는 게 정상입니다. 4~6장에서 학교와 구글시트를 연결하면 자동으로 채워집니다.
3
CHAPTER 3
첫 실행 · 모니터 설정
🚀 3줄 요약
  • 설정 창은 모니터 · 업데이트 · 옵션 세 갈래뿐입니다.
  • 모니터가 두 대면 2번 모니터를 클릭해 쌤보드클래스를 골라주세요.
  • 옵션에서 "Windows 시작 시 자동 실행"을 켜두면 매번 켤 필요가 없어요.

설치가 끝나면 설정 창이 함께 열립니다. 창을 닫았다면 작업표시줄 우측 하단(🔔 알림 영역)의 쌤보드 아이콘을 더블클릭하세요.

3-1. 모니터에 보드 지정하기

설정 창 왼쪽의 🖥️ 모니터를 누르면 연결된 모니터가 그림으로 보입니다.

  1. 1
    지정하고 싶은 모니터 그림을 클릭합니다.
  2. 2
    아래 "여기에 띄울 보드"에서 원하는 보드를 고릅니다.
  3. 3
    고르는 즉시 바탕화면에 바로 적용됩니다. 따로 저장 버튼을 누를 필요가 없어요.
설정 창 모니터 탭 - 모니터 배치와 보드 선택

고를 수 있는 보드는 셋입니다.

보드담긴 기능어디에
쌤보드
선생님 대시보드
시계 · 이번 주 시간표 · 급식 · 날씨 · 할 일 · 캘린더 · 바로가기 주로 보는 모니터
쌤보드클래스
학급 운영
자리배치 · 모둠 · 1인1역 · 포인트 · 랜덤뽑기 · 수업 타이머 아이들에게 보여줄 모니터
사용 안 함
비워 둠
이 모니터에는 아무것도 띄우지 않습니다 원래 배경화면을 쓰고 싶을 때
💡 모니터 번호는 컴퓨터마다 달라요
"1번이 주 모니터"가 아닐 수 있습니다. 번호는 윈도우 디스플레이 설정에서 정해지는 것이라, PC에 따라 2번이 주 모니터일 수도 있어요.
번호를 따지지 마시고, 그림에서 내가 주로 보는 화면을 클릭해 쌤보드를 고르시면 됩니다. (주 모니터에는 주 표시가 붙어 있어요.)
💡 모니터가 한 대라면
그 모니터에 쌤보드만 지정하시면 됩니다. 나중에 모니터를 늘리면 그때 쌤보드클래스를 골라주세요.
3-2. 옵션 — 자동 실행 · 자동 백업

왼쪽의 ⚙ 옵션을 누르면 두 가지 스위치가 있습니다.

스위치설명권장
Windows 시작 시
자동 실행
PC를 켜면 쌤보드가 바탕화면에 알아서 올라옵니다. ✔ 켜기
설정 자동 백업 보드 내용이 바뀔 때마다 컴퓨터에 자동 저장합니다. 따로 저장하지 않아도 데이터가 지켜져요. ✔ 켜기
설정 창 옵션 탭 - 자동 실행과 자동 백업
🕐 백업이 잘 되고 있는지 확인하려면
같은 화면 아래 "최근 자동 저장"에 쌤보드 · 쌤보드클래스가 마지막으로 저장된 시각이 표시됩니다. [📁 백업 폴더 열기]를 누르면 실제 파일도 볼 수 있어요.
✅ 예전 버전에서 하던 설정은 이제 필요 없어요
클릭이 씹히는 문제, 재시작하면 설정이 날아가는 문제 — 예전에 손으로 맞춰야 했던 것들은 쌤보드 프로그램이 알아서 처리합니다. 따로 만질 설정이 없습니다.
⚠️ 창을 닫아도 꺼지지 않아요
설정 창의 ✕를 눌러도 프로그램은 계속 돌아갑니다(바탕화면을 유지해야 하니까요).
완전히 끄려면 작업표시줄 우측 하단의 쌤보드 아이콘을 우클릭 → 종료를 눌러주세요.
🎨 색이 마음에 안 드시면
기본 테마는 라이트 웜 톤(베이지 · 앰버 · 세이지)입니다. 다크 모드나 다른 색으로 바꾸려면 7장 🎨 디자인 커스터마이징을 보세요.
4
CHAPTER 4
구글 시트 설정
🚀 3줄 요약
  • 제공된 시트 링크 → 파일 → 사본 만들기로 본인 드라이브에 복사.
  • 학생 명렬표 + 내선번호 탭에 데이터 입력.
  • 탭 이름은 절대 변경 금지 (학생 명렬표 / 내선번호 / 누가기록).
4-1. 시트 사본 만들기

제공된 구글 시트 링크를 통해 본인의 구글 드라이브에 복사합니다.

  1. 1
    제공된 구글 시트 링크를 Chrome 브라우저에서 엽니다.
  2. 2
    상단 메뉴 파일 → 사본 만들기를 클릭합니다.
파일 사본 만들기
  1. 3
    사본 이름을 원하는 대로 변경하고 "사본 만들기"를 클릭합니다.
    (예: "3학년 1반 대시보드")
  2. 4
    내 구글 드라이브에 시트가 생성됩니다. 이 시트가 앞으로 사용할 본인의 전용 시트입니다.
⚠️ 반드시 지켜야 할 사항
아래 탭 이름은 절대 변경하지 마세요. 탭 이름이 다르면 대시보드에서 데이터를 불러오지 못합니다.
  • 학생 명렬표
  • 내선번호
  • 누가기록
4-2. 학생 명렬표 입력

학생 명렬표 탭에 학생 정보를 입력합니다.

A — 학년B — 반C — 번호D — 이름E — 성별
311김철수남
312이영희여
321박민준남
학생 명렬표 입력 예시
4-3. 내선번호 입력

내선번호 탭에 학교 내선번호를 입력합니다.

A — 섹션B — 색상C — 이름D — 내선번호
행정실green교장2100
행정실green교감2101
교무실orange교무부장2102
⚠️ 색상값 주의
B열 색상 값은 반드시 소문자 영어로만 입력해야 합니다.
사용 가능한 값: green · orange · purple · yellow
내선번호 입력 예시
4-4. 누가기록 시트

누가기록 탭은 학생 메모 저장 시 자동으로 생성되므로 미리 만들 필요는 없어요. 다만 한 학년에 여러 반이 있는 학교(예: 3학년 1~10반)는 '반' 컬럼을 1회 수동으로 추가해 두면 다른 반 학생과 번호가 겹쳐도 충돌 없이 누적됩니다.

A — 학년B — 반C — 번호D — 이름E — 날짜F — 내용
321김철수2026-05-26알림장 챙김
322이영희2026-05-26독서 활동 우수
💡 작은 학교(한 학년 한 반)는 신경 안 써도 됨
'반' 컬럼이 없어도 정상 동작합니다. Apps Script가 헤더를 자동 인식해서 있을 때만 사용해요. 6장 학교 정보 설정에서 내 반을 비워두면 학년 전체로 동작합니다.
5
CHAPTER 5 ★ 핵심 단계
Apps Script 배포
🚀 3줄 요약
  • Apps Script 편집기에 필요한 코드가 미리 들어가 있으니 별도 입력 불필요.
  • "배포 → 웹 앱 → 모든 사용자" 설정 후 액세스 승인.
  • 발급된 웹 앱 URL을 복사해 6장에서 대시보드에 입력.

구글 시트·캘린더와 대시보드를 연결해주는 핵심 단계입니다. 단계별로 천천히 따라해 주세요.

💡 Apps Script란?
구글이 제공하는 무료 서버 기능입니다. 대시보드가 구글 시트의 데이터(명렬표, 내선번호, 누가기록 등)와 구글 캘린더 일정을 읽고 쓸 수 있게 해줍니다.
5-1. 편집기 열기
  1. 1
    구글 시트 상단 메뉴에서 확장 프로그램 → Apps Script를 클릭합니다.
확장 프로그램 메뉴
💡 코드는 이미 입력되어 있습니다
Apps Script 편집기가 새 탭으로 열리면 필요한 코드가 이미 작성되어 있습니다. 별도로 코드를 입력하거나 복사·붙여넣기 할 필요가 없습니다. 바로 아래 배포 단계로 이동하세요.

📋 만약 직접 코드를 다시 붙여넣어야 한다면 아래 Apps Script 코드를 복사 버튼으로 한 번에 복사해서 Apps Script 편집기에 붙여넣으세요. (편집기 안의 기존 코드는 Ctrl+A → Delete로 전체 삭제 후 붙여넣기)

📄 Apps Script 코드 (Code.gs)
코드 로딩 중...
5-2. 배포하기
  1. 2
    오른쪽 위의 "배포" 버튼을 클릭한 후, "새 배포"를 클릭합니다.
새 배포 클릭
  1. 3
    "새 배포" 창이 열립니다. 왼쪽 ⚙ 아이콘을 클릭한 후 "웹 앱"을 선택합니다.
웹 앱 선택
  1. 4
    아래 두 가지 설정을 확인합니다.
      • "다음 사용자로 실행" → 나(본인 이메일 주소)
      • "액세스 권한" → 모든 사용자
배포 설정 화면
⚠️ "Google 계정 있는 모든 사용자"로 두면 안 됨
반드시 "모든 사용자"를 선택해야 합니다. "Google 계정 있는 모든 사용자"로 설정하면 대시보드에서 401 인증 오류로 데이터를 불러올 수 없습니다.
  1. 5
    "배포" 버튼을 클릭합니다.
5-3. 액세스 승인
  1. 6
    "액세스 승인" 버튼이 나타나면 클릭합니다. 구글 계정 선택 창이 뜨면 본인 계정을 선택합니다.
액세스 승인
  1. 7
    "Google이 확인하지 않은 앱" 경고 화면이 나타납니다.
    왼쪽 하단 "고급"을 클릭한 후, "[프로젝트명](으)로 이동"을 클릭합니다.
고급 클릭
프로젝트로 이동 클릭
⚠️ "고급" 버튼이 보이지 않는 경우
상황에 따라 바로 허용 버튼이 보일 수 있습니다. 그 경우 8번으로 넘어가세요.
  1. 8
    권한 요청 목록이 나타납니다. 시트·드라이브·캘린더 권한을 모두 요청하니 "허용"을 클릭합니다. 캘린더 권한을 거부하면 9장의 양방향 편집이 동작하지 않습니다.
허용 클릭
💡 권한을 잘못 거부했다면 — 복구 절차
실수로 캘린더 권한을 거부했다면 Apps Script 편집기에서 getCalendarList 함수를 한 번 직접 실행해 권한 요청을 다시 띄울 수 있습니다. 또는 위 5-2부터 다시 진행해 재배포해도 됩니다.
5-4. URL 복사
  1. 9
    배포가 완료되면 "웹 앱 URL"이 표시됩니다. URL 옆 복사 아이콘을 클릭하여 복사합니다.
    https://script.google.com/macros/s/…/exec 형태의 주소입니다.
웹 앱 URL 복사
💡 기존 사용자: 기존 배포를 업데이트하는 경우
기존에 배포해둔 게 있다면 "새 배포" 대신 "배포 관리 → 기존 배포 옆 ✏️ → 버전: 새 버전 → 배포"로 업데이트하면 됩니다. 이렇게 하면 웹 앱 URL이 그대로 유지되므로 대시보드 설정을 다시 입력하지 않아도 됩니다.
6
CHAPTER 6
대시보드 기본 설정
🚀 3줄 요약
  • 위젯바 ⚙ 설정 버튼에서 학교·시트·캘린더·AI를 한 번에 입력.
  • 학교 정보는 NEIS 학교 검색으로 자동 입력.
  • v2 설정 모달은 7개 탭으로 재구성 (디자인은 7장 디자인 패널로 이관).

대시보드 우측 상단 위젯바의 ⚙ 설정 버튼을 클릭하면 설정 창이 열립니다. v2 설정 모달은 7개 탭으로 구성됐어요.

대시보드 기본 설정 — 우상단 ⚙ 설정 버튼
설정 모달 7개 탭
  • ✅ 할 일 & D-Day — 투두 추가·순서·태그·수정·삭제 + D-Day 추가·삭제
  • 📅 캘린더 — 구글 캘린더 iCal URL 연동, 색상·필터 설정
  • 🏫 학교 정보 — 학교명/날씨/내 학년 (NEIS 학교 검색)
  • 🤖 AI — AI 키 상태 확인 (키 이미 박혀있어 별도 설정 불필요)
  • 📊 구글시트 연동 — Apps Script URL 입력, 저장하면 연동 상태를 바로 확인해 줍니다
  • 📱 모바일 — 핸드폰 연동 QR 코드 (핸드폰 연동 챕터)
  • 💾 백업 — 설정파일 내보내기/가져오기, 클라우드 백업

참고: 기존 버전의 🎨 디자인 탭은 우상단 🎨 디자인 패널로 이관됐습니다 (7장).

6-1. 학교 정보 설정

설정 창에서 🏫 학교 정보 탭을 클릭합니다.

  1. 1
    🔎 내 학교 검색에 학교명을 입력하고 "검색" 버튼을 클릭합니다.
    (예: "능북초" 또는 "능북초등학교")
  2. 2
    검색 결과 목록에서 본인 학교를 클릭합니다.
    학교 이름, 날씨 지역이 자동으로 입력됩니다.
⚠️ 「내 학교」와 「급식 학교」는 서로 다른 칸입니다
🔎 내 학교 검색은 시간표 · 학사일정 · 업무포털 · 학교 홈페이지에 쓰이고,
🍽️ 급식 학교 검색은 급식 메뉴에만 쓰입니다.
직접 조리하는 학교라면 내 학교만 넣으면 됩니다 — 급식도 같은 학교로 자동 조회돼요.
  1. 3
    비조리교(직접 조리하지 않고 다른 학교에서 급식을 받아오는 경우)만 해당:
    🍽️ 급식 학교 검색에서 급식을 만들어 보내주는 조리교를 검색해 선택합니다.
    지정하면 급식 카드 제목에 그 학교 이름이 표시돼요. 되돌리려면 [내 학교로 되돌리기]를 누르면 됩니다.
  2. 4
    🏷️ 내 학년에 담당 학년 숫자만 입력합니다. (예: 3학년이면 3)
  3. 5
    🏷️ 내 반에 담당 반 숫자만 입력합니다. (예: 2반이면 2)
    큰 학교(한 학년 다반)에서 학생 번호 충돌 방지용. 한 학년 한 반인 작은 학교는 비워두면 학년 전체로 동작해요.
  4. 6
    💾 저장 및 새로고침 버튼을 클릭합니다.
설정 — 🏫 학교 정보 탭 (내 학교 · 급식 학교)
6-2. 구글시트 연동

설정 창에서 📊 구글시트 연동 탭을 클릭합니다.

  1. 1
    5장에서 복사한 Apps Script URL을 입력칸에 붙여넣기(Ctrl+V) 합니다.
  2. 2
    💾 저장 & 연동 확인 버튼을 클릭합니다.
    저장과 동시에 연동 검증이 진행되며, "✅ 정상 연결" 메시지가 표시되면 성공입니다.
구글시트 연동 성공
⚠️ 연동 실패가 표시되는 경우
  • URL이 정확한지 다시 확인해 주세요.
  • 5장 배포 단계에서 "액세스 권한"을 "모든 사용자"로 설정했는지 확인해 주세요.
  • 구글 시트 탭 이름 (학생 명렬표)이 정확한지 확인해 주세요.
6-3. 구글 캘린더 연동

설정 창에서 📅 캘린더 탭을 클릭합니다.

  1. 1
    Chrome에서 구글 캘린더(calendar.google.com)를 열고 오른쪽 위 ⚙ 설정을 클릭합니다.
  2. 2
    왼쪽 목록에서 연동할 캘린더 이름을 클릭합니다.
  3. 3
    스크롤을 내려 "비공개 주소(iCal)" 옆의 복사 아이콘을 클릭합니다.
구글 캘린더 비공개 주소 복사
  1. 4
    대시보드 설정 → 📅 캘린더 탭에서 URL란에 붙여넣기, 이름 입력 후 "추가" 클릭 → 💾 저장 및 적용을 클릭합니다.
캘린더 설정 탭 — iCal URL 추가 및 쓰기 가능 캘린더
양방향 편집 자동 활성화
v2부터는 iCal URL을 추가하면 자동으로 양방향 편집(➕ 일정 추가·수정·삭제)이 활성화됩니다. 별도 설정 없이 캘린더 헤더 우측의 ➕ 버튼으로 새 일정을 만들 수 있어요. 자세한 사용법은 9장. 캘린더 양방향 편집 참고.
6-4. AI 도구 NEW
✨ AI 기능은 이미 활성화돼 있어요
별도 설정 없이 바로 사용 가능합니다. 위젯바의 ✨ AI 도구 버튼을 누르면 공문 추출·학부모 메시지 변환이 곧장 동작해요. 자세한 사용법은 8장. AI 기능 활용을 참고하세요.

설정 창의 🤖 AI 탭은 평소엔 손댈 필요가 없어요. 모델은 gemini-3.5-flash가 자동 선택됩니다.

💡 본인 AI 키를 넣고 싶다면
기본은 팍쌤이 준비한 공용 키로 동작합니다(선생님이 따로 하실 게 없어요).
많이 쓰시거나 본인 키를 쓰고 싶다면 🤖 AI 탭에 Gemini API 키를 직접 입력할 수 있고, 그러면 그 키가 우선 사용됩니다.
설정 — 🤖 AI 탭
7
CHAPTER 7 · NEW
🎨 디자인 커스터마이징
🚀 3줄 요약
  • 모든 디자인 설정이 우상단 🎨 디자인 패널로 이관됐어요.
  • 라이트 4종 + 다크 3종 = 7테마 컬러 팔레트 즉시 적용.
  • 바탕화면 여백·24시간 토글·시계 3분할까지 한 곳에서 조절.

v2부터는 디자인 관련 설정이 모두 우상단 🎨 디자인 패널로 이관됐습니다. 위젯바 첫 번째 🎨 버튼을 클릭하면 슬라이드 패널이 열립니다.

7-1. 라이트 / 다크 모드 전환

패널 최상단의 "라이트 / 다크" 세그먼티드 컨트롤로 모드를 전환합니다. 모드를 바꾸면 그 아래 컬러 팔레트가 해당 모드 전용으로 자동 필터됩니다.

7-2. 7테마 컬러 팔레트

라이트 4종 + 다크 3종 = 총 7테마가 제공됩니다. 팔레트의 점을 클릭하면 즉시 전체 대시보드에 적용됩니다.

default
웜 베이지·앰버·세이지 (기본)
light-sage
차분한 세이지 그린
light-rose
부드러운 로즈 핑크
light-mint
청량한 민트
dark-warm
웜 톤 다크
dark-mint
민트 톤 다크
dark-indigo
인디고 다크
💡 테마 미리보기
위의 색상 스와치를 참고하세요. 실제 대시보드에서 팔레트의 점을 클릭하면 즉시 전체 화면에 적용되므로 직접 눌러보며 취향에 맞는 테마를 골라보세요.
7-3. 🖥️ 바탕화면 모드 & 여백 슬라이더

대시보드 좌측 아이콘 영역과 하단 작업표시줄을 위한 여백을 조절할 수 있습니다.

  • 바탕화면 모드 토글 — 한 번에 320/56 (기본) ↔ 0/0 (전체 화면)로 전환
  • 아이콘 영역 슬라이더 — 좌측 여백을 0~500px 사이에서 세밀 조정
  • 작업표시줄 슬라이더 — 하단 여백을 0~120px 사이에서 세밀 조정
💡 추천 설정
바탕화면 아이콘이 많다면 기본 320/56 권장. 깔끔하게 대시보드만 보고 싶다면 바탕화면 모드 토글 OFF (0/0)로 전체 화면 사용.
7-4. 🕐 24시간 형식 토글

시계 카드의 시간 표시를 24시간(14:30) ↔ 12시간(오후 2:30) 형식으로 전환합니다.

7-5. 🏠 시작 화면 고르기

대시보드를 켰을 때 어느 화면부터 보여줄지 정할 수 있어요. 디자인 패널 맨 아래 시작 화면에서 고릅니다.

고르기이런 분께
🗓 이번 주 (기본)시간표를 자주 보는 분
📅 캘린더구글 캘린더로 일정을 관리하는 분
📝 학생 메모수업 중 메모를 자주 쓰는 분
디자인 패널 — 테마·여백·시작 화면
7-6. 🕐 시계 카드 3분할 — 새 구성

v2부터 시계 카드가 3분할로 바뀌었어요. 각 영역은 자동으로 채워집니다.

영역내용
좌: 📅 다음 일정오늘~내일 캘린더 이벤트 최대 3개 미리보기. 매 분 0초마다 갱신.
중: 시계현재 시간 · 날짜 · 요일
우: 요일별 인사말요일×시간대 매트릭스로 자동 선택되는 50종 인사말
💡 인사말 매트릭스란?
평일(월~금)은 8슬롯(새벽/출근전/오전/점심/오후/퇴근/저녁/밤), 주말(토·일)은 5슬롯으로 나뉘어 총 50종의 인사말이 요일·시간대에 맞춰 자동으로 표시됩니다. 슬롯 경계(예: 17시)를 넘는 순간 즉시 바뀌어요.
시계 카드 3분할 (다음 일정·시계·인사말)
🧩
NEW
화면 배치
🚀 3줄 요약
  • 좌우에 무엇을 놓을지 직접 고릅니다. 안 쓰는 건 숨기면 돼요.
  • 🎨 디자인 버튼 → 아래쪽 화면 배치에 있습니다.
  • 한쪽을 전부 비우면 그 칸이 접히면서 시간표가 넓어집니다.

바로가기 · 급식 · D-Day · 날씨 · 할 일 · 사진 여섯 개를 왼쪽·오른쪽 어디든 원하는 순서로 놓을 수 있습니다. "이 기능은 안 쓰는데 자리만 차지한다" 싶으셨다면 여기서 정리하세요.

디자인 패널 — 화면 배치
1. 버튼 네 가지
  • ▲ ▼ — 같은 칸 안에서 순서를 올리고 내립니다.
  • ◀ ▶ — 반대 칸으로 보냅니다.
  • ✕ — 숨깁니다. 숨긴 것은 아래 보관함에 점선 칩으로 남아 있다가 눌러서 다시 꺼낼 수 있어요.
  • [↩️ 기본값으로] — 처음 배치로 되돌립니다.
💡 기본 배치
왼쪽 바로가기 · 급식 · D-Day / 오른쪽 날씨 · 할 일 · 사진

이미 배치를 바꿔두셨다면 그 순서가 그대로 유지됩니다. 기본값을 보시려면 [↩️ 기본값으로]를 누르세요.

2. 자리가 모자랄 때

화면이 좁으면 여섯 개가 다 들어가지 않습니다. 이때는 그 칸의 맨 아래에 있는 것부터 접힙니다.

  • 무엇을 지킬지는 ▲ ▼ 순서로 정하시면 됩니다 — 위에 둔 것이 살아남아요.
  • 접힌 것이 있으면 배치 지도에 ⚠ 표시와 점선 테두리가 붙습니다.
  • 노트북처럼 세로가 짧은 화면이면 네 개 정도가 편합니다.
🖥 시간표를 크게 보고 싶다면
한쪽 칸을 전부 ✕로 숨기면 그 칸이 통째로 접히고 가운데 시간표가 그만큼 넓어집니다. 양쪽을 다 비우면 시간표가 화면 전체 폭을 씁니다.
📷
NEW
사진 액자
🚀 3줄 요약
  • 교실 사진이나 좋아하는 사진을 바탕화면에 걸어둡니다.
  • 패널 헤더의 +로 올리고, ◀ ▶로 걸린 사진을 바꿉니다.
  • 사진은 그 컴퓨터에만 저장돼요 — 백업·다른 PC로 따라가지 않습니다.
사진 액자 패널
1. 사진 올리기
  1. 1
    📷 사진 패널 헤더의 +를 클릭합니다.
  2. 2
    파일 창에서 사진을 고릅니다. 여러 장을 한 번에 고르셔도 됩니다.
  3. 3
    방금 올린 사진이 자동으로 액자에 걸립니다.
2. 보기 · 바꾸기 · 지우기
  • ◀ ▶ — 걸린 사진을 바꿉니다. 넘긴 사진이 그대로 남아요(슬라이드쇼가 아닙니다).
  • 사진 클릭 — 크게 봅니다. 여기서 ✏️ 설명을 달거나 🗑 삭제할 수 있어요.
  • 사진이 한 장뿐이면 ◀ ▶는 자동으로 숨습니다.
💡 안 보이면 자리가 모자란 것
바로가기 링크가 많거나 화면이 좁으면 액자가 접힐 수 있습니다. 🧩 화면 배치에서 사진을 위로 올리거나, 안 쓰는 패널을 ✕로 숨기시면 나타납니다.
⚠️ 사진은 백업에 포함되지 않습니다
사진 한 장이 다른 설정 전체보다 크기 때문에, 구글시트 백업이나 설정 내보내기에는 담지 않습니다. 그래서 프로그램을 다시 설치하거나 PC를 바꾸면 사진은 다시 올리셔야 해요. 원본은 따로 보관해두세요.
8
CHAPTER 8 · NEW
🤖 AI 기능 활용
🚀 3줄 요약
  • 공문 PDF·이미지에서 할 일 자동 추출.
  • 거친 메모를 5가지 톤의 정중한 학부모 메시지로 변환.
  • Gemini API 키가 미리 박혀있어 별도 설정 없이 바로 사용.

위젯바의 ✨ AI 도구 버튼을 클릭하면 AI 통합 모달이 열립니다. 모달 안에 두 탭이 있어요:

  • 🪄 AI 할일 추출 — 공문 · 쪽지 · 이미지를 분석해서 투두로 자동 등록
  • 💬 학부모 메시지 변환 — 거친 메모를 5가지 톤으로 정중한 학부모 메시지로 변환
✅ 별도 준비 불필요
AI 키가 대시보드에 미리 박혀있어서 곧장 사용할 수 있어요. 설치만 마쳤다면 위젯바 ✨ AI 도구 버튼을 바로 눌러보세요.
8-1. 🪄 AI 할일 추출 (공문/이미지 → 투두)
  1. 1
    위젯바 ✨ AI 도구 클릭 → 🪄 AI 할일 추출 탭 선택
  2. 2
    아래 3가지 방법 중 하나로 입력합니다:
    • 텍스트 붙여넣기 — 공문 본문을 textarea에 Ctrl+V
    • 이미지 붙여넣기 — 캡쳐한 이미지를 Ctrl+V (Print Screen 후 바로)
    • 파일 선택 — 드롭존 클릭 → 파일 탐색기에서 이미지 선택 (다중 가능)
  3. 3
    "분석" 버튼 클릭 → Gemini가 액션 아이템을 자동 추출합니다.
  4. 4
    추출된 후보 리스트에서 원하는 항목만 체크합니다. 텍스트는 인라인으로 편집 가능.
  5. 5
    "✅ 선택한 항목 투두에 추가" 클릭 → 메인 패널 투두에 자동 등록 + 모달 닫힘
AI 할일 추출 — 입력 화면
AI 할일 추출 — 결과 화면
💡 활용 팁
공문 PDF를 캡쳐해서 붙여넣거나, 메신저로 받은 쪽지를 스샷 떠서 던져넣으면 액션 아이템만 깔끔하게 정리해줘요. 마감일이 명시돼 있으면 텍스트에 함께 표시됩니다.
8-2. 💬 학부모 메시지 변환
  1. 1
    위젯바 ✨ AI 도구 클릭 → 💬 학부모 메시지 변환 탭 선택
  2. 2
    원본 메모를 textarea에 입력합니다. (반말, 메모체, 거친 표현도 OK)
    예: "오늘 영수 수업 중에 친구랑 다툼. 곧 사과시켰음. 부모님께도 알려야 할 듯"
  3. 3
    톤 5종 중 하나를 선택합니다:
    • 정중 — 가장 공손한 격식체
    • 친근하지만 공손 — 일상적이면서도 예의 있게
    • 사실 전달 공지 — 감정 배제, 정보 위주
    • 사과·양해 요청 — 학교 측 사과나 양해 요청
    • 긴급 안내 — 빠른 행동 필요한 공지
  4. 4
    필요시 옵션을 체크합니다:
    • 학생 이름 마스킹(○○) — 다인 메시지로 일괄 발송할 때
    • 이모지 살짝 — 부드러운 분위기 첨가
    • 짧게 (2~3문장) — 문자/카톡에 적합한 길이
  5. 5
    "변환" 클릭 → 결과 확인 → 마음에 안 들면 "다시 생성" (다른 표현)
    "📋 복사" 버튼으로 클립보드에 복사 후 카톡/문자에 붙여넣기
학부모 메시지 변환 — 변환 결과
💡 톤 선택 기억
마지막에 선택한 톤은 자동으로 저장돼서 다음에 모달을 열 때 기본값으로 나타납니다.
⚠️ 이미지 넣을 때 알아둘 것
  • 📁 파일을 끌어다 놓는 건 안 됩니다 — 바탕화면 위에서 도는 프로그램이라 생기는 제약이에요. 모달 안의 📋 Ctrl+V 영역을 클릭한 뒤 캡처 이미지를 붙여넣거나, 📁 파일 찾기로 골라주세요.
  • 모달 바깥을 눌러도 안 닫힙니다 — 바탕화면 파일을 클릭하려다 실수로 창이 닫히지 않도록 일부러 그렇게 해뒀어요. ✕ 버튼 또는 ESC로 닫으시면 됩니다.
9
CHAPTER 9 · NEW
📅 캘린더 양방향 편집
🚀 3줄 요약
  • 대시보드에서 직접 일정 추가·수정·삭제 가능.
  • 종일 ↔ 시간 이벤트 모두 지원.
  • 변경은 즉시 구글 캘린더에 반영되고 양쪽이 동기화됩니다.

v2부터 대시보드에서 구글 캘린더 일정을 직접 추가·수정·삭제할 수 있습니다. 따로 calendar.google.com을 열 필요 없이 대시보드 안에서 모두 처리돼요.

⚠️ 사전 조건
  • 5장에서 Apps Script 최신 코드가 배포되어 있어야 합니다 (캘린더 액션 5개 포함).
  • 6-3에서 iCal URL이 등록되어 있어야 합니다 (등록 시 자동으로 양방향 편집 활성화).
  • 캘린더 권한이 거부된 경우 5장 #5-3 액세스 승인에서 복구 절차를 확인하세요.
9-1. 새 일정 추가
  1. 1
    캘린더 패널 헤더 우측의 ➕ 버튼을 클릭합니다.
  2. 2
    "새 일정" 모달이 열립니다. 다음 항목을 입력하세요:
    • 캘린더 선택 — 등록된 캘린더 중 하나 선택
    • 제목 — 일정 제목 (필수)
    • 종일 토글 — 종일 이벤트는 시간 입력 없이 날짜만
    • 시작·종료 — 종일이면 날짜만, 시간 이벤트면 날짜+시간
    • 장소 / 설명 — 선택 입력
  3. 3
    "저장" 클릭 → 일정이 즉시 구글 캘린더에 등록되고, 대시보드 캘린더에도 반영됩니다.
캘린더 새 일정 추가 모달
9-2. 일정 수정 / 삭제
  1. 1
    캘린더에서 수정하고 싶은 일정 블록을 클릭합니다.
  2. 2
    편집 모달이 열립니다. 제목·시간·장소·설명을 수정하고 "저장" 클릭.
  3. 3
    삭제하려면 모달 하단의 "🗑 삭제" 버튼 클릭 → 확인 → 즉시 삭제됩니다.
캘린더 일정 편집 모달
💡 편집 가능한 일정 vs 읽기 전용
iCal URL을 통해 가져온 캘린더 중 본인 소유인 것만 편집 가능합니다. 공유 받은 캘린더(공휴일·학사일정 등 외부)는 클릭해도 편집 모달이 열리지 않거나 읽기 전용으로 표시됩니다.
9-3. 종일 vs 시간 이벤트

종일 토글 상태에 따라 입력 폼이 바뀝니다:

유형입력예시
종일 이벤트시작 날짜 + 종료 날짜만학사일정, 출장, 휴가 (5/18 ~ 5/20)
시간 이벤트시작 일시 + 종료 일시회의, 수업, 약속 (5/18 14:00 ~ 15:00)
10
CHAPTER 10
🗓 이번 주 (시간표)
🚀 3줄 요약
  • 「이번 주」가 첫 화면입니다 — 켜면 바로 이번 주 시간표가 보여요.
  • 시간표는 📥 나이스에서 자동으로 가져오거나, 📋 주간학습안내를 AI로 읽힐 수 있어요.
  • ◀ ▶ 로 다음 주·지난 주도 볼 수 있고, 학사일정과 휴업일이 함께 표시됩니다.

대시보드를 켜면 가장 먼저 보이는 화면입니다. 화면 맨 아래의 1️⃣ 이번 주 · 📅 캘린더 · 📝 학생 메모 버튼으로 옮겨 다니거나, 좌우 ←/→ 키로 이동합니다.

우리 반 시간표 — 나이스 시간표와 주 이동
10-1. 세 개의 화면
  • 1페이지 🗓 이번 주 — 시계 + 이번 주 시간표 (기본 시작 화면)
  • 2페이지 📅 캘린더 — 시계 + 구글 캘린더
  • 3페이지 📝 학생 메모 — 메모만

시계 카드는 1·2페이지에서 함께 보이고, 3페이지는 메모에 집중할 수 있게 시계가 숨겨집니다.

🏠 시작 화면을 바꿀 수 있어요
구글 캘린더를 주로 쓰신다면 2페이지를 첫 화면으로 지정할 수 있습니다.
우상단 🎨 디자인 패널 맨 아래 시작 화면에서 이번 주 / 캘린더 / 학생 메모 중에 고르세요.
10-2. 📥 나이스에서 시간표 가져오기

시간표 카드 헤더의 [📥 나이스] [📋 주간학습안내] 토글로 어느 쪽을 볼지 고릅니다. 나이스를 고르면 6장에서 등록한 내 학교·학년·반으로 이번 주 시간표를 자동으로 불러와요. 매주 손댈 일이 없습니다.

  • 반 고르기 — 초등학교는 반 이름이 1이 아니라 난초처럼 되어 있기도 해서, 처음 한 번은 반을 골라주셔야 합니다. 화면에 뜨는 반 목록에서 고르면 다음부터 기억해요.
  • ◀ ▶ 주 이동 — 다음 주·지난 주 시간표를 미리 볼 수 있어요. [오늘]을 누르면 이번 주로 돌아옵니다.
  • 🔄 이 주 다시 불러오기 — 왼쪽 위 버튼입니다. 지금 보고 있는 주를 나이스에서 다시 받아옵니다.
⚠️ "분명 입력했는데 다음 주가 비어 있어요"
가장 흔한 경우는 아직 그 주까지 편성이 안 된 것입니다. 나이스 시간표는 학기 전체가 한꺼번에 만들어지는 게 아니라 보통 몇 주치씩 앞서 채워집니다. 그 범위를 넘어가면 ▶로 아무리 넘겨도 계속 비어 있는 게 정상이고, 학교에서 다음 구간을 편성하면 자동으로 채워져요.
어디까지 올라와 있는지 확인하려면 — ◀로 한 주씩 되돌아오다 보면 시간표가 나타나는 주가 있습니다. 거기까지가 지금 나이스에 등록된 범위예요.
  • 오늘 입력한 건 내일 나옵니다 — 나이스 개방포털은 실시간이 아니라 하루 단위로 자료를 올려요.
  • 방학 · 연휴 주간은 당연히 비어 있습니다.
💡 나이스는 과목만, 주간학습안내는 수업 내용까지
나이스가 주는 정보는 과목명뿐입니다. 수업 주제나 교과서 쪽수까지 띄우고 싶다면 아래 📋 주간학습안내 쪽을 쓰세요. 두 가지는 따로 저장돼서 토글을 왔다 갔다 해도 서로 지워지지 않습니다.
10-3. 📋 주간학습안내로 채우기 (AI 추출)

주간학습안내 PDF·이미지를 그대로 시간표로 만들 수 있어요. 매주 시간표 다시 입력하지 않아도 됩니다.

  1. 1
    위젯바 ✨ AI 도구 → 🗓 시간표 추출 버튼 클릭.
시간표 추출 버튼
  1. 2
    주간학습안내 이미지를 추가합니다. 2가지 방법:
    • 📋 Ctrl+V 영역 클릭 후 캡쳐 이미지 붙여넣기
    • 📁 파일 찾기로 이미지 선택
주간학습안내 이미지 붙여넣기
  1. 3
    🤖 시간표 추출하기 클릭 → 잠시 대기 → 결과 미리보기 표시.
AI 추출 결과 미리보기
  1. 4
    ✅ 이 시간표 적용 클릭 → 자동으로 시간표 페이지로 이동하고 표가 채워집니다.
💡 AI가 페이지까지 같이 추출해줘요
주간학습안내에 국어 친구와 사이좋게 (12-15쪽)처럼 페이지가 적혀있으면 셀에 과목 / 수업 내용 / 페이지 3단으로 자동 분리 표시됩니다. 본 교과서 + 서브 교과서 페이지(90-91(58-59)쪽 같은 형식)도 인식해요.
⚠️ AI가 가끔 없는 교시를 채우기도 해요
예: 목요일 5교시까지인데 다른 요일이 6교시라고 6교시로 늘려 채우는 경우. 추출 결과 미리보기에서 확인하고, 이상하면 적용 후 ✏️ 수동 편집으로 즉시 수정하세요. 자세한 건 13장 FAQ 참고.
10-4. 수동 편집 (직접 입력·수정)

AI 추출이 잘 안 되거나 처음부터 직접 입력하고 싶다면 시간표 패널 헤더 우측의 ✏️ 수동 편집 버튼을 클릭합니다.

  • 요일·교시 수 선택 — 월~토 체크박스 + 교시 수(1~10)
  • 시정 입력 — 1교시 시작 시간 입력 후 탭으로 이동하면 종료 시간이 +40분 자동 채움 (초등학교 기본). 콜론 없이 0910이라 쳐도 09:10으로 자동 포맷됩니다.
  • 셀당 입력 3개 — 과목 / 수업 내용 / 페이지 (가로 1줄로 배치)
  • 페이지 입력 — 숫자만 적으면 자동으로 쪽 추가. 예: 94-95 → 저장 시 (94-95쪽)으로 합쳐짐
  • 💾 저장 후에는 모달이 자동으로 닫히지 않아요 — ✕로 직접 닫으세요. 추가 셀 수정 가능
💡 시정 한 번 만들어두면 AI 재추출해도 유지됨
교시 시간(시정)은 학교마다 고정이라 한 번 만들어두면 다음에 AI 시간표 추출해도 시정은 보존되고 셀 내용(과목·수업 주제·페이지)만 새로 채워집니다.
10-5. 🏫 학사일정 · 휴업일 표시

학교 학사일정도 나이스에서 자동으로 가져와 요일 이름 옆에 함께 보여줍니다. 따로 누르실 것 없이 알아서 붙어요.

  • 행사 배지 — 그날 학사일정이 있으면 요일 칸에 행사 이름이 붙습니다. 여러 개면 +2처럼 줄여 표시하고, 마우스를 올리면 전부 보여요.
  • 휴업일은 회색 — 방학·재량휴업일·공휴일은 그 요일이 흐리게 표시됩니다.
  • 방학 중에는 현재 교시 표시가 뜨지 않아요. 수업이 없는 날이니까요.
학사일정 배지와 휴업일 표시
💡 시간표가 없어도 학사일정은 나와요
아직 시간표를 등록하지 않으셨거나 방학 주간이라 시간표가 비어 있어도, 그 주의 학사일정은 칩 형태로 표시됩니다. 빈 화면만 덩그러니 뜨지 않아요.
10-6. 셀 디자인 — 과목별 컬러 자동

과목명에 따라 9종 컬러가 자동으로 적용돼서 한눈에 구분하기 쉬워요:

과목톤
국어로즈
수학스카이
과학세이지
사회액센트
영어 / 음악 / 미술 / 체육 / 자율·창체각각 다른 톤 (9종 자동 분류)
💡 셀에 마우스 올리면 hover tooltip
셀이 좁아서 내용이 잘리면 마우스를 올렸을 때 큰 tooltip으로 과목 · 수업 내용 · 페이지가 보기 좋게 표시됩니다.
10-7. 현재 교시 자동 하이라이트

지금이 몇 교시인지 자동으로 계산해서 해당 칸을 강조하고, 오늘 지나간 교시는 흐리게 처리합니다. 1분 단위로 갱신돼요.

  • 오늘이 휴업일이면 강조가 뜨지 않습니다.
  • 다른 주를 보고 있을 때(◀ ▶로 이동한 상태)도 강조가 뜨지 않아요 — 그 주엔 "지금"이 없으니까요.
⏰
NEW
학교 일과 시간 (시정표)
🚀 3줄 요약
  • 시간표 위 [⏰ 일과 시간]에서 우리 학교 시정표를 그대로 넣습니다.
  • 블록 수업도 됩니다 — 「연속 교시」에 2를 넣으세요.
  • 한 번 넣으면 나이스 시간표와 주간학습안내에 모두 적용됩니다.

쌤보드는 원래 09:00 시작 · 40분 수업으로 굳어 있었습니다. 그래서 시정이 다른 학교에서는 「지금 몇 교시」 강조가 엉뚱한 칸에 걸렸어요. 이제 직접 잡으실 수 있습니다.

💡 어디에 있나요?
이번 주 화면의 시간표 위 컨트롤 바 → [⏰ 일과 시간]

「📥 나이스」를 보고 있을 때 나타납니다. 주간학습안내를 쓰시는 분은 ✏️ 편집 창 안에 교시별 시각 칸이 이미 있어요.

시간표 위 컨트롤 바의 [⏰ 일과 시간] 버튼
1. 한 번에 만들기

표를 한 칸씩 채우지 않아도 됩니다. 학교 시정표에 적힌 숫자만 옮겨 넣고 [표 채우기]를 누르면 됩니다.

학교 일과 시간 설정 창 — 한 번에 만들기와 교시별 시각
  • 1교시 시작 — 첫 수업이 시작하는 시각
  • 수업(분) · 쉬는 시간(분) — 한 교시 길이와 쉬는 시간
  • 연속 교시 — 1이면 매 교시 뒤에 쉬는 시간, 2면 두 교시를 붙여 하고 그 뒤에 쉽니다(블록 수업)
  • 점심 시작 · 점심 끝 — 시정표에 적힌 그대로 시각으로 (예: 12:10 ~ 13:00)
  • 교시 수 — 표에 몇 교시까지 만들지
🧱 블록 수업 예시

1-2교시 블록 → 20분 쉬고 → 3-4교시 블록 → 점심 → 5-6교시 블록인 학교라면:

  • 1교시 시작 09:10 · 수업 40 · 쉬는 시간 20
  • 연속 교시 2 · 점심 12:10 ~ 13:00 · 교시 수 6

→ 09:10–09:50 / 09:50–10:30 / 10:50–11:30 / 11:30–12:10 / 13:00–13:40 / 13:40–14:20

2. 교시별로 직접 고치기

만들어진 표는 같은 창 아래쪽 「교시별 시각」에서 칸마다 손으로 고칠 수 있습니다. 중간에 특별한 시간이 끼어 있는 학교라면 여기서 맞추세요.

  • 고친 뒤 [💾 저장]을 누르면 시간표에 바로 반영됩니다.
  • [↩️ 기본값으로]는 09:00 시작 · 40분 수업으로 되돌립니다.
💡 점심 칸이 조금 다르게 보일 수 있어요
저장한 뒤 창을 다시 열면 점심이 11:50 ~ 12:50처럼 보일 수 있습니다 — 4교시가 끝난 시각부터 5교시 시작까지의 실제 빈 시간을 그대로 보여주기 때문이에요. 그 값으로 다시 [표 채우기]를 눌러도 표는 똑같이 나오니 걱정하지 않으셔도 됩니다.
⚠️ 교시 수를 줄이면 칸도 사라집니다
나이스 시간표를 쓰실 때는 여기서 정한 교시 수가 기준입니다. 6교시로 저장하면 7교시 칸은 없어져요. 나이스는 과목만 알려주고 교시 수·시각은 알려주지 않기 때문입니다.
11
CHAPTER 11
✅ 할 일 & D-Day 관리
🚀 3줄 요약
  • 체크리스트로 일정·업무 관리 — 태그·완료·순서·삭제 지원.
  • D-Day는 좌측 패널에 자동 표시 (상위 3개).
  • Apps Script URL이 있으면 5초 후 자동 클라우드 백업.

v2부터 할 일과 D-Day가 같은 설정 탭에서 통합 관리됩니다. 설정 → ✅ 할 일 & D-Day 탭.

설정 — ✅ 할 일 & D-Day 탭
11-1. 할 일 (To-Do)
  • 빠른 추가 — 메인 패널 입력칸 또는 설정 탭에서 텍스트 입력 후 Enter. 새 할 일은 목록 맨 위에 추가돼 아래로 파묻히지 않아요.
  • 태그 — 입력 전 태그 선택 (긴급/학급/업무/개인) 또는 항목별 +태그 배지 클릭 → 태그 순환
  • 완료 체크 — 항목 좌측 체크박스 클릭
  • 순서 변경 — 설정 탭에서 ▲▼ 버튼
  • 내용 수정 — 설정 탭에서 할 일 텍스트나 옆의 ✎를 클릭하면 바로 고쳐 쓸 수 있어요 (인라인 편집, ESC로 취소).
  • 삭제 — 항목 우측 ✕ 버튼
메인 '오늘 할 일' 카드에서 ▲▼로 넘겨 보기
할 일이 많아 카드 한 화면에 다 안 들어가면, 카드 우측의 ▲ / ▼ 버튼으로 페이지 단위로 넘겨 볼 수 있어요. (설정 탭의 ▲▼는 항목 순서 이동, 메인 카드의 ▲▼는 보이는 목록 넘김으로 서로 역할이 달라요.)
📋 내용 복사 · [복제]
  • 📋 — 적어둔 글을 클립보드로 복사합니다. 보드 화면은 글자를 마우스로 긁을 수 없어서 버튼으로 만들었어요.
  • [복제] — 같은 할 일을 하나 더 만듭니다. 태그·마감일은 물려받고 체크는 풀린 상태로, 원본 바로 아래에 생깁니다.

둘 다 ⚙️ 설정 → ✅ 할일 탭의 각 줄에 있습니다.

11-2. D-Day
  1. 1
    설정 → ✅ 할 일 & D-Day 탭 하단의 D-Day 추가 폼에 이름과 날짜(YYYY-MM-DD) 입력
  2. 2
    "추가" 클릭 → 좌측 D-Day 패널과 설정 리스트에 동시 표시됩니다.
  3. 3
    D-N (남은 일수) 또는 D+N (지난 일수)이 자동 계산됩니다. 좌측 패널에 상위 3개만 보이고, 전체 관리는 설정에서.
💡 자동 클라우드 동기화
Apps Script URL이 등록되어 있다면 할 일·D-Day 변경 사항이 5초 후 자동으로 구글 시트에 백업됩니다. 다른 PC에서 같은 시트와 연동된 대시보드를 열면 동일한 데이터가 복원돼요.
📱
NEW
핸드폰 연동
📱 폰에서 할 수 있는 것
  • ✅ 투두 — 체크·추가, 긴급/학급/업무/개인 태그 필터
  • 📅 D-Day — 남은 날짜 카운트 확인
  • 📝 학생 메모 — 학생별 누가기록 열람·작성

PC ↔ 폰 양방향 동기화 — 한쪽에서 수정하면 약 30초 후 다른 쪽에 반영됩니다.

⚠️ 사전 조건
구글시트 연동(5장 Apps Script 배포)이 완료된 상태여야 핸드폰 연동을 사용할 수 있습니다.
1회 연결 방법
  1. 1
    대시보드 우측 상단 ⚙ 설정 → 📱 모바일 탭으로 이동
  2. 2
    화면에 표시된 QR 코드를 폰 기본 카메라 앱으로 스캔
  3. 3
    열린 페이지에서 "홈 화면에 추가" → 이후로는 앱처럼 아이콘으로 접속
설정 — 📱 모바일 탭의 QR 코드
사용법

홈 화면 아이콘으로 실행하면 투두·D-Day·학생 메모 3개 카드가 뜹니다.

  • ✅ 투두 — 항목을 탭하면 체크/해제. 오른쪽 상단에서 태그 필터로 종류별로 볼 수 있어요.
  • 📅 D-Day — 등록된 D-Day 카드가 날짜 순으로 표시됩니다.
  • 📝 학생 메모 — 학생 이름을 탭하면 오늘의 누가기록 입력칸이 열립니다. 작성 후 반드시 💾 메모 저장 버튼을 눌러야 저장됩니다. (자동 저장 X)
폰에서 본 모바일 대시보드
🔒 보안 주의

설정의 QR 코드와 URL에는 Apps Script exec URL이 포함되어 있어 전체 설정에 접근할 수 있습니다.

  • 학생이나 외부인에게 QR·링크를 공유하지 마세요.
  • 내 폰 홈 화면에만 추가해 두세요.
🎂
NEW
생일 · 알레르기 관리
🚀 3줄 요약
  • 학생별 생일·알레르기를 명렬표에서 한 번 입력해 두면.
  • 생일 당일·직전이면 시계 카드에 🎂 생일 배지가 뜨고,
  • 급식에 그 학생의 알레르기 식품이 나오면 급식 카드에 ⚠️ 경고가 표시돼요.

학생 개인 정보를 챙겨주는 기능입니다. 챙기기 쉬운 생일과, 놓치면 안 되는 알레르기를 한곳에서 관리해요.

1. 생일·알레르기 입력하기
  1. 1
    위젯바의 🧑‍🎓 명렬표 버튼을 눌러 명렬표 창을 엽니다.
  2. 2
    창 상단의 🎂 생일·알레르기 뷰 버튼을 클릭합니다.
  3. 3
    🎂 생일 칸에 월-일 형식으로 입력합니다 (예: 3월 15일 → 03-15). 연도는 필요 없어요.
  4. 4
    ⚠️ 알레르기는 학생 이름 옆 버튼을 눌러 알레르기 번호를 선택합니다 (NEIS 급식 표기와 동일한 표준 번호 — 예: 5.땅콩, 6.대두, 1.난류).
명렬표 — 🎂 생일·알레르기 입력
💡 입력한 정보는 설정과 함께 저장돼요
생일·알레르기는 학생 명단(학년-반-번호)에 연결되어 설정과 함께 저장·백업됩니다. 명렬표를 구글시트로 연동해 쓰는 경우에도, 이 정보는 시트 명단을 덮어쓰지 않고 대시보드 설정 쪽에 안전하게 보관돼요.
2. 🎂 생일 배지

학생 생일이 오늘이거나 7일 이내로 다가오면, 시계 카드의 인사말 아래에 🎂 생일 배지가 자동으로 나타납니다. 아침에 대시보드를 켜자마자 "오늘 누구 생일이지?"를 자연스럽게 챙길 수 있어요.

3. ⚠️ 급식 알레르기 경고

오늘 급식 메뉴에 표기된 알레르기 번호와 우리 반 학생들의 알레르기가 겹치면, 급식 카드에 ⚠️ 경고 문구가 함께 표시됩니다. 어떤 학생이 어떤 메뉴에 주의해야 하는지 미리 알 수 있어요.

급식 카드의 ⚠️ 알레르기 경고
⚠️ 급식 알레르기 표기가 있는 학교에서만 동작해요
경고는 NEIS 급식 데이터의 메뉴 옆 알레르기 번호를 기준으로 계산합니다. 급식이 정상적으로 표시(6-1 학교 정보 설정)되고 메뉴에 알레르기 번호가 붙어 있어야 학생별 경고가 뜹니다. 어디까지나 보조 알림이니, 최종 확인은 꼭 담임이 직접 해 주세요.
🙋
NEW
출결 기록
🚀 3줄 요약
  • 학생 메모 화면에서 번호 옆 칸을 눌러 결석 · 지각 · 조퇴 · 결과를 기록합니다.
  • 📊 출결 현황에서 월별로 한눈에 보고, 표로 복사할 수 있어요.
  • 📤 저장하면 구글시트 누가기록에도 함께 들어갑니다.

학생 메모를 적는 화면에서 출결까지 같이 기록할 수 있습니다. 공식 출결은 나이스가 정본이고, 이건 담임이 손에 들고 있는 기록이라고 생각하시면 됩니다.

학생 메모 — 번호 옆 출결 칸
1. 기록하기
  1. 1
    아래 📝 학생 메모 화면으로 갑니다.
  2. 2
    학생 번호 옆 칸을 클릭합니다. 평소에는 흐린 「출」 글자라 눈에 띄지 않아요.
  3. 3
    결석 · 지각 · 조퇴 · 결과 중에서 고르고, 사유를 누릅니다.
    사유는 나이스와 같은 구분입니다 — 질병 · 미인정 · 기타 · 출석인정 · 교외체험학습.
  4. 4
    [💾 저장]. 잘못 눌렀으면 [🙆 출석으로]로 해제합니다.
출결 기록 창 — 날짜 · 유형 · 사유
💡 지난 날짜도 고칠 수 있어요
기록 창 위의 📅 날짜를 바꾸면 그 날 기록을 편집합니다. [오늘]을 누르면 오늘로 돌아와요.

출석인 학생은 따로 저장하지 않습니다 — 예외만 쌓이기 때문에 가볍습니다.

2. 월별 현황 보기

학생 메모 패널 헤더의 [📊 출결 현황]을 누르면 이번 달 집계가 나옵니다.

출결 현황 — 월별 집계
  • ◀ ▶로 달을 옮깁니다.
  • 개근인 학생은 표에서 빠집니다 — 볼 것만 남겨요.
  • 아래 날짜별 목록에서 항목을 누르면 그 날짜 기록이 바로 열립니다.
  • [📋 표 복사]를 누르면 아무 시트에나 그대로 붙여넣어집니다.
  • 이 창은 ✕ 또는 ESC로만 닫힙니다. 달을 옮기다 보면 표 길이가 확 바뀌는데, 바깥쪽 클릭으로도 닫히게 두면 달을 넘기자마자 창이 닫혀버리기 때문이에요.
3. 구글시트에 함께 남기기

학생 메모를 📤 저장할 때, 오늘의 출결이 누가기록 '내용' 칸 앞에 [결석·질병] 형태로 함께 들어갑니다. 따로 옮겨 적지 않으셔도 돼요.

⚠️ 알아두실 것 두 가지
  • 시트에 실려 가는 건 오늘 것만입니다. 지난 날짜를 고친 내용은 프로그램 안에만 남아요.
  • 출결을 해제하면 시트에는 [출석]으로 덮어써서 정정을 표시합니다 — 구글시트 쪽에서 줄 자체를 지우는 기능이 없기 때문입니다.
  • 📤 저장 뒤 결과 문구를 한 번 봐주세요. ✅ 저장 완료가 아니라 ⚠️ 저장 실패 … 📤 다시 눌러 주세요가 뜨면 아직 시트에 안 들어간 것이니 꼭 다시 눌러 주세요.
🔴 컴퓨터를 두 대 쓰신다면
두 대 모두 최신 버전으로 업데이트해주세요. 한쪽이 옛 버전이면 그 컴퓨터가 저장할 때 출결 기록을 지울 수 있습니다 — 옛 버전은 출결이라는 항목이 있는 줄 모르기 때문입니다.

자세한 내용은 12장 💾 설정 백업의 「🔄 두 대 이상 쓰실 때」를 봐주세요.

🔗
NEW
바로가기 (퀵링크)
🚀 3줄 요약
  • 화면 왼쪽 패널이 자주 쓰는 사이트 바로가기로 바뀌었어요.
  • 헤더의 [편집]을 누르면 추가 · 수정 · 삭제할 수 있습니다.
  • 업무포털 · 학교 홈페이지는 미리 들어 있어요 — 주소를 몰라도 눌리면 열립니다.

업무포털, 나이스, 아이스크림, 학교 홈페이지… 매일 여는 사이트를 대시보드 왼쪽 패널에 모아둘 수 있습니다. 브라우저 즐겨찾기를 뒤지지 않아도 바탕화면에서 바로 눌러 열려요.

바로가기 패널 — 평소 모습
1. 바로가기 추가하기
  1. 1
    왼쪽 🔗 바로가기 패널 헤더의 [편집]을 클릭합니다.
  2. 2
    타일 목록 끝의 + 칸을 클릭하면 입력 창이 열립니다.
  3. 3
    이름과 주소(URL)를 넣고, 원하는 색과 아이콘을 고릅니다.
    아이콘은 12종 중에 고르거나 원하는 이모지를 직접 넣을 수 있어요. 위쪽 미리보기로 결과를 바로 볼 수 있습니다.
  4. 4
    [저장]을 누르고, 헤더의 [완료]로 편집 모드를 빠져나옵니다.
바로가기 편집 모드 — ✕ 삭제와 + 추가
바로가기 입력 창 — 이름·주소·색·아이콘
2. 수정 · 삭제
  • 수정 — 편집 모드에서 타일을 클릭하면 입력 창이 열립니다.
  • 삭제 — 편집 모드에서 타일 모서리의 ✕를 누르면 바로 지워집니다.
  • 열기 — 편집 모드가 아닐 때 타일을 클릭하면 브라우저 새 창으로 열려요.
🏫 미리 들어 있는 두 가지
  • 업무포털 — 주소를 넣지 않아도 됩니다. 6장에서 등록한 학교의 시·도 교육청에 맞는 업무포털이 자동으로 열려요.
  • 학교 홈페이지 — 「내 학교 검색」으로 학교를 고르면 홈페이지 주소가 자동으로 저장됩니다. 따로 찾아 넣지 않으셔도 돼요.

둘 다 필요 없으시면 편집 모드에서 ✕로 지우시면 됩니다.

💡 주소를 어떻게 알아내나요?
브라우저에서 그 사이트를 연 다음, 주소창을 클릭해 전체를 복사(Ctrl+C)해서 붙여넣으면 됩니다. https://로 시작하는 긴 주소 그대로 넣으셔도 괜찮아요.
12
CHAPTER 12
설정 백업
🚀 3줄 요약
  • 백업은 프로그램이 알아서 합니다 — 따로 하실 게 없어요.
  • 구글시트를 연결해 두셨다면 인터넷에도 한 벌 더 저장됩니다.
  • 새 PC로 옮길 땐 Apps Script URL만 입력하면 그대로 살아납니다.
✅ 예전처럼 파일을 직접 내보내지 않아도 됩니다
쌤보드 프로그램이 설정이 바뀔 때마다 자동으로 파일에 저장하고, 데이터가 비어 있으면 켜질 때 알아서 복구합니다.
잘 되고 있는지는 설정 창 → ⚙ 옵션 → "최근 자동 저장"에서 마지막 저장 시각으로 확인하실 수 있어요.
백업은 두 겹입니다
어디에언제무엇이
내 컴퓨터
자동
내용이 바뀔 때마다 쌤보드 · 쌤보드클래스 설정 전부
구글시트
Apps Script 연결 시
설정이 바뀔 때마다 할 일 · D-Day · 캘린더 · 시간표 · 학교 정보 등
💡 새 PC로 옮길 때
새 컴퓨터에 쌤보드를 설치하고 ⚙ 설정 → 📊 구글시트 연동에 기존 Apps Script URL만 넣으면 할 일 · 캘린더 · 시간표 · 학교 정보가 그대로 돌아옵니다. 파일을 따로 챙겨 가지 않으셔도 돼요.
🔄 두 대 이상 쓰실 때 (학교 · 집)

학교 PC와 집 PC가 같은 구글시트를 쓴다면, 이제 더 최근에 고친 쪽이 이깁니다. 학교에서 적어둔 주간학습안내가 집에서도 그대로 보여요.

⚠️ 업데이트 직후 한 번만 손으로 맞춰주세요
그동안 어긋나 있던 것은 프로그램이 알아낼 방법이 없습니다. 뒤처진 PC에서 한 번만 아래를 해주시면 그다음부터는 자동입니다.
  • ⚙️ 설정 → 💾 백업 탭
  • 「쌤보드 현재 버전」 글자를 3초 안에 7번 톡톡 → 숨은 메뉴가 나타납니다
  • 나타난 [📥 시트에서 불러오기] 클릭

평소에는 쓸 일이 없는 조작이라 숨겨두었습니다. 한 대만 쓰시는 분은 하지 않으셔도 됩니다.

🔴 두 대 다 업데이트해주세요
한쪽이 옛 버전으로 남아 있으면, 그 컴퓨터가 저장할 때 새로 생긴 출결 기록을 지울 수 있습니다. 옛 버전은 출결이라는 항목이 있는 줄 모르기 때문입니다.
직접 파일로 챙기고 싶다면

더 안심하고 싶으실 때만 쓰시면 됩니다. ⚙ 설정 → 💾 백업 탭에서:

  • 📤 설정파일 내보내기 — 지금 설정을 파일 하나로 저장합니다.
  • 📂 설정파일 가져오기 — 저장해 둔 파일을 다시 불러옵니다.

파일 창이 열리면 쌤보드가 백업을 모아두는 폴더에서 시작하니, 어디에 뒀는지 헤맬 일이 없습니다.

설정 — 💾 백업 탭
⚠️ 「가져오기」는 지금 설정을 덮어씁니다
불러온 파일의 내용으로 현재 설정이 통째로 바뀝니다. 되돌릴 수 없으니, 데이터가 꼬였을 때 복구하는 용도로만 쓰세요.
새로 백업되는 항목들
v2부터 다음 항목들도 자동으로 백업·복원됩니다:
  • theme — 선택한 7테마 (default/light-sage/rose/mint/dark-warm/mint/indigo)
  • iconArea / taskbar — 디자인 패널 여백 슬라이더 값
  • timeFormat24 — 24시간 형식 토글
  • geminiApiKey — AI 키 (모델은 자동 선택)
  • editableCalendars — 양방향 편집 가능한 캘린더 맵
  • myClass — 내 반 (큰 학교 사용자)
  • weeklySchedule — 시간표 데이터 (요일·교시·과목·내용·페이지)
  • portalUrl — 업무포털 수동 오버라이드 URL
  • memos_lastDate — 학생 메모 마지막 입력 날짜 (자정 자동 초기화 트리거)
13
CHAPTER 13
자주 묻는 질문 (FAQ)
🚀 3줄 요약
  • 자주 묻는 질문 모음.
  • 기본 설정과 v2 신규 기능으로 분류.
  • 여기서 해결 안 되면 카페·블로그로 문의해 주세요.
기본 설정 관련
날씨와 급식이 안 나와요.
6-1 학교 정보 탭에서 학교 검색 후 저장을 눌렀는지 확인해 주세요. 저장 없이 닫으면 적용되지 않습니다.
명렬표·내선번호가 안 불러와져요.
먼저 화면 오른쪽 아래를 보세요. 구글시트에서 못 받아온 게 있으면 ⚠️ 구글시트에서 못 받은 게 있어요 쪽지가 뜨고, 그 아래에 무엇이 왜 안 됐는지가 적힙니다. 쪽지를 한 번 누르면 즉시 다시 시도하고, 안 눌러도 잠시 뒤 스스로 다시 시도해 성공하면 쪽지는 사라집니다.
쪽지에 「학생 명렬표」 탭 첫 줄에 학년·번호·이름 칸 제목이 있는지 확인해 주세요가 뜬다면 시트의 머리글(첫 줄) 문제입니다.
그래도 안 되면 설정 → 📊 구글시트 연동 탭에서 [💾 저장 & 연동 확인]을 다시 눌러 보세요 — 버튼 아래에 진단 결과가 바로 나옵니다. 구글 시트 탭 이름(학생 명렬표, 내선번호)이 정확한지도 확인해 주세요.
켜자마자 학생 명렬표가 비어 있어요 / 구글시트가 느려요.
구글시트(Apps Script)는 같은 시각에 여러 요청이 몰리면 느려집니다. 특히 컴퓨터를 켜고 처음 실행할 때 그렇습니다. 그래서 지금은 오른쪽 아래에 📡 명렬표를 불러오는 중이에요… 쪽지가 떠서 "고장이 아니라 기다리는 중"임을 알려줍니다 — 조금만 기다려 주세요.
한 번 실패해도 스스로 몇 번 더 두드리고, 그 뒤로도 10분마다 다시 시도합니다. 앱을 껐다 켜지 않으셔도 대개 저절로 돌아옵니다.
껐다 켰더니 설정이 초기화됐어요.
쌤보드는 설정이 바뀔 때마다 자동 백업합니다. 먼저 설정 창 → ⚙ 옵션 → "최근 자동 저장"에서 마지막 저장 시각을 확인해 보세요.
그래도 비어 있다면 12장의 ⚙ 설정 → 💾 백업 → 📂 설정파일 가져오기로 되돌릴 수 있습니다. 구글시트를 연결해 두셨다면 📊 구글시트 연동에 URL을 다시 넣는 것만으로도 복구됩니다.
Apps Script 배포 중 권한 화면이 안 나와요.
이미 이전에 권한을 부여한 경우에는 권한 화면이 다시 뜨지 않습니다. 정상입니다. URL이 생성되었다면 바로 사용 가능합니다.
내선번호가 안 나와요.
구글 시트 내선번호 탭의 B열 색상 값을 확인하세요. 반드시 소문자 영어여야 합니다 (green, orange, purple, yellow).
학생 메모가 다음 날 사라졌어요.
자정이 넘어가면 작성 중이던 메모가 자동으로 초기화돼요 (의도된 동작 — "오늘 기록" 의미를 살리기 위함). 단 "저장" 버튼을 누른 메모만 구글 시트 누가기록 탭에 영구 저장됩니다. 저장 안 한 typo·잘못 입력 메모는 자정에 함께 사라져요. 다음 날엔 새 빈 메모로 시작.
📤 저장을 눌렀을 때 결과 문구를 한 번 봐주세요. ⚠️ 저장 실패 … 📤 다시 눌러 주세요가 뜨면 아직 시트에 안 들어간 것이라 꼭 다시 눌러야 합니다 — 그대로 두면 자정에 로컬 메모까지 지워져 그날 기록이 남지 않습니다. (실패 문구는 저절로 사라지지 않으니 놓칠 걱정은 없어요.)
급식을 받는 학교가 따로 있어요 (비조리교).
6-1 설정에서 🍽️ 급식 학교 검색을 별도로 사용해 주세요. 급식을 조리·제공하는 학교를 검색하여 선택하면 그 학교의 급식이 표시됩니다.
구글 캘린더 일정이 안 나와요.
구글 캘린더 설정에서 "비공개 주소(iCal)"를 복사했는지 확인하세요. 일반 공유 주소와 다릅니다. 복사 후 대시보드에 저장 필요.
v2 신규 기능 관련
이전 버전의 "🎨 디자인" 탭이 사라졌어요.
v2에서 디자인 관련 설정은 모두 우상단 🎨 디자인 패널로 이관됐습니다. 위젯바 첫 번째 🎨 버튼을 클릭하면 슬라이드 패널이 열립니다. (7장 참고)
디자인 패널의 🎨 버튼이 안 보여요.
위젯바(우상단)의 가장 첫 번째 버튼이 🎨입니다. 위젯바 자체가 안 보인다면 마우스를 화면 우상단으로 가져가 보세요. 그래도 안 보이면 새로고침(F5)을 시도하세요.
다크 모드로 바꿨는데 캘린더 이벤트 색이 이상해요.
테마 전환 시 캘린더가 자동으로 다시 그려져 색이 맞춰지지만, 가끔 잔여 캐시가 남는 경우가 있습니다. 모드 토글을 한 번 더 눌렀다 되돌리거나 새로고침(F5)으로 해결됩니다.
AI 기능이 동작 안 해요 / 401·403 오류가 떠요.
기본 키가 미리 박혀있지만, 만에 하나 본인 키로 바꿔 쓰는 경우 키 형식이 AIza...로 시작하는지 확인하세요. Google AI Studio에서 발급받은 키여야 하며 OpenAI 등 다른 서비스 키는 사용할 수 없습니다. 기본 키 상태에서 오류가 난다면 일시적 서버 이슈일 가능성이 높으니 잠시 후 다시 시도해 주세요.
AI가 응답을 안 하거나 자꾸 끊겨요.
Gemini 서버가 일시적으로 혼잡한 경우가 있습니다. 대시보드는 자동으로 fallback 모델로 재시도합니다 (같은 모델 1회 백오프 재시도 + 다른 모델 fallback). 그래도 실패하면 잠시 후 다시 시도해 주세요. 안전 필터로 차단된 경우엔 입력 텍스트를 다듬어 재시도하세요.
캘린더에 ➕ 버튼이 안 보여요.
설정 → 📅 캘린더 탭에서 iCal URL이 하나 이상 등록되어 있어야 ➕ 버튼이 활성화됩니다. 또한 Apps Script가 최신 코드로 배포되어 있는지 확인하세요 (5장 참고).
캘린더에서 일정 추가/수정이 저장이 안 돼요.
대부분 Apps Script 권한 문제입니다. 5장 #5-3 액세스 승인에서 캘린더 권한 복구 절차를 확인하세요.
시계 카드 왼쪽 "다음 일정"이 비어있어요.
오늘과 내일 사이에 표시할 캘린더 이벤트가 없거나, 캘린더가 아직 로드되지 않은 경우입니다. iCal URL이 등록되어 있고 일정이 있다면 1~2초 안에 자동으로 채워집니다.
5월 마지막 주가 캘린더에서 안 보여요.
일정이 너무 많아 한 주의 높이가 부풀면 다음 주가 가려질 수 있습니다. v2부터는 캘린더 카드 높이에 맞춰 자동으로 표시 개수를 조정하고 "+N more"로 접도록 개선됐습니다. 그래도 좁다면 디자인 패널에서 작업표시줄 여백을 줄여 캘린더 카드를 키워보세요.
투두에 추가한 항목이 다른 PC에서 안 보여요.
변경 후 5초 정도 기다린 후 다른 PC에서 새로고침하면 동기화됩니다. (자동 백업이 5초 디바운싱으로 동작) Apps Script URL이 양쪽 대시보드 모두 동일한지 확인하세요.
명렬표가 우리 반만 보여요 — 다른 반·전교생도 보고 싶어요.
명렬표 모달 상단의 토글 3개로 전환하세요: 우리 반(myClass 학생만) / 우리 학년(myGrade 전체, 우리 반 강조 표시) / 전교생(모든 학년). 토글 기본값은 myClass 설정 여부에 따라 자동 선택돼요. 내 반을 비워두면 학년 전체로 동작.
큰 학교(한 학년 8~10반)에서 학생 번호가 다른 반과 겹쳐요.
학생 메모를 시트에 저장할 때 같은 번호의 다른 반 메모가 충돌할 수 있어요. 해결법:
  1. 4-4. 누가기록 시트에 '반' 컬럼을 1회 수동 추가 (헤더 행)
  2. 6-1 학교 정보에서 '내 반' 입력 + 저장
⚠️ 예전에 만들어 둔 Apps Script라면 최신 코드로 한 번 재배포해야 반 구분이 동작합니다.
AI 시간표 추출에서 없는 교시(예: 6교시)가 채워져요.
Gemini Vision의 시각 인식 한계로 가끔 발생하는 알려진 이슈입니다. 다른 요일이 6교시까지 있으면 5교시까지인 요일도 자동으로 6교시를 만들어내는 경향이 있어요. 해결: 적용 후 시간표 패널 헤더 우측의 ✏️ 수동 편집 버튼으로 잘못 채워진 셀을 직접 비우세요. (자세한 시간표 사용법은 10장 참고)
생일 배지나 급식 알레르기 경고가 안 떠요.
먼저 명렬표 🎂 생일·알레르기 뷰에서 값을 입력·저장했는지 확인하세요. 생일 배지는 오늘 또는 7일 이내 생일일 때만 시계 카드에 뜹니다. 급식 경고는 급식이 정상 표시(6-1 학교 정보)되고 메뉴에 알레르기 번호가 붙어 있어야, 그 번호와 학생 알레르기가 겹칠 때 나타납니다.
할 일이 많은데 '오늘 할 일' 카드에 몇 개만 보여요.
카드 우측의 ▲ / ▼ 버튼으로 페이지를 넘겨 나머지 항목을 볼 수 있어요. 카드 크기에 맞춰 자동으로 페이지가 나뉩니다. (전체 목록·순서 변경은 설정 → ✅ 할 일 & D-Day 탭에서. 11장 참고)
팍쌤의 쌤보드 설정 가이드  ·  v1.0  ·  2026.8
문의 및 피드백은 joo.is/팍쌤바이브 로 연락주세요.
🆕
FOR EXISTING USERS
기존 사용자를 위한 업데이트 가이드
🚀 3줄 요약
  1. 이제 설치 프로그램 하나로 바뀌었어요 — Lively Wallpaper는 더 이상 필요 없습니다.
  2. 구글시트 · Apps Script는 그대로 쓰시면 됩니다. 다시 만들 필요 없어요.
  3. 설치 후 Apps Script URL만 다시 입력하면 할 일 · 캘린더 · 시간표가 돌아옵니다.

HTML 파일을 Lively에 등록해서 쓰시던 분들을 위한 안내입니다. 4장(구글 시트)과 5장(Apps Script)은 건너뛰셔도 됩니다 — 이미 만들어 두신 걸 그대로 쓰니까요.

옮기는 순서
  1. 1
    먼저 기존 설정을 챙겨두세요. 지금 쓰시는 대시보드에서 ⚙ 설정 → 📊 구글시트 연동의 Apps Script URL을 복사해 메모장에 붙여넣어 두세요.
  2. 2
    2장대로 설치 파일을 설치합니다.
  3. 3
    3장대로 모니터에 보드를 지정합니다.
  4. 4
    ⚙ 설정 → 📊 구글시트 연동에 1번에서 복사해 둔 URL을 붙여넣고 저장하면, 할 일 · D-Day · 캘린더 · 시간표가 그대로 돌아옵니다.
  5. 5
    잘 돌아가는 것을 확인한 뒤, Lively Wallpaper에서 기존 배경화면을 제거하거나 Lively를 삭제하셔도 됩니다.
⚠️ 급식을 옆 학교에서 받아오시는 분은 학교를 다시 골라주세요
예전 버전은 「내 학교」와 「급식 학교」가 한 칸을 같이 쓰고 있었습니다. 지금은 나뉘어서, 시간표 · 학사일정 · 업무포털은 「내 학교」를 기준으로 동작해요.
그래서 급식 때문에 조리교를 등록해 두셨던 분은 시간표가 옆 학교 것으로 나올 수 있습니다.
6-1 학교 정보에서 「🔎 내 학교」와 「🍽️ 급식 학교」를 각각 한 번씩 다시 선택해 주세요. 직접 조리하는 학교라면 신경 쓰지 않으셔도 됩니다.
🆕 그동안 새로 생긴 것들
  • 🗓 나이스 시간표 자동 연동 ★ — 매주 시간표를 넣지 않아도 나이스에서 가져옵니다. ◀ ▶로 다음 주도 볼 수 있어요. (10장)
  • 🏫 학사일정 · 휴업일 표시 — 요일 옆에 학교 행사가 붙고, 방학·공휴일은 회색으로 표시됩니다. (10장)
  • 🔗 바로가기 (퀵링크) — 왼쪽 빈 패널이 자주 쓰는 사이트 모음으로 바뀌었어요. (바로가기 챕터)
  • 🏠 첫 화면이 「이번 주」로 — 켜면 바로 시간표가 보입니다. 캘린더를 첫 화면으로 바꾸실 수도 있어요. (7-5)
  • 🎂 생일 · 알레르기 관리 — 생일 배지와 급식 알레르기 경고. (생일·알레르기 챕터)
  • 🪑 자리배치는 쌤보드클래스로 — 본체에서 분리돼 2번 모니터 전용이 됐습니다. (쌤보드 클래스 가이드)
  • 📱 핸드폰 연동 — QR 스캔 한 번으로 폰에서 할 일·메모 편집. (핸드폰 연동 챕터)
✅ Apps Script 재배포가 필요 없어요!

기존 Apps Script 코드를 그대로 사용합니다. 재배포하지 않아도 모든 기능이 정상 동작하고, 기존 URL도 변경 없이 유지됩니다.

💡 자리배치 기록은 옮겨지지 않아요
자리배치 · 포인트 · 1인1역은 쌤보드클래스가 따로 보관합니다(구글시트에 저장되지 않아요). 예전에 쓰시던 게 있다면 클래스 화면에서 새로 한 번 만들어 주셔야 합니다.