시간표 조정 사본 만들기
초등학교용 · 구글 시트 하나로 설치 · 무료

수업 바꾸고, 승인받고,
대교까지 한 화면에서

담임·전담 선생님이 수업을 바꾸거나 옮기면 관련된 선생님이 승인하고, 총괄담당자는 대교를 정해요. 쪽지와 메신저로 묻고 답하던 일을 학기별 시간표 위에서 바로 해요.

  • 10분설치
  • 0원서버·비용 없음
  • PC·폰어디서나
3-1반 시간표11/2 ~ 11/6
기능

이런 일을 해요

학기별(날짜별) 시간표가 기준이에요. 누가 언제 무엇을 바꿨는지 모두 기록에 남고, 겹치는 수업은 서버가 막아요.

수업 바꾸기 · 옮기기

칸을 눌러 과목을 바꾸거나 다른 칸과 맞바꿔요. 전담 시간에 닿으면 그 선생님이 승인한 뒤 적용돼요.

담임 · 전담

대교 정하기

대교 신청을 받으면 추천 순서대로 채우고, 선생님별 대교 횟수와 날짜별 현황을 글로 복사해 보내요.

총괄담당자 · 신청은 담임·전담

학년 행사 시간 찾기

담임 시간에서 행사 시간을 찾아 '행사' 또는 '교과명(행사)'로 바꾸거나, 전담 시간까지 포함해 교과는 그대로 두고 행사로 표시해요.

총괄 · 학년담당자

엑셀 저장 · 인쇄

기초 시간표 전체와 반별 학기 시간표를 칸 색, 범례와 함께 저장해요. 바뀐 칸은 빨간 테두리예요.

총괄 · 학년담당자

타임머신

잘못 넣은 대교나 수업 변경을 하나만, 또는 그 시점 이후를 한꺼번에 되돌려요.

총괄담당자

엑셀 없이 시작

담임 역할만 만들어 두면 선생님이 로그인해서 자기 반 기초·학기별 시간표 엑셀을 직접 올려요.

총괄담당자 → 담임

선생님 화면 보기

선생님이 보는 화면을 그대로 보며 설명해요 (보기만, 바꾸지 않아요).

총괄담당자

개인정보 동의

처음 로그인할 때 한 번만 동의를 받고, 교직원 설정에서 동의 현황을 봐요.

모든 선생님
설치 · 10분

다섯 교시면 끝나요

총괄담당자 한 분이 PC에서 한 번만 하면 돼요. 끝낸 단계에 표시해 두면 이 기기에서 이어서 볼 수 있어요.

0 / 5 끝
  1. 1교시1분

    내 드라이브에 사본 만들기

    사본에는 앱 코드만 들어 있고 자료는 비어 있어요. 우리 학교 자료는 우리 학교 드라이브에만 저장돼요.

    1. 열린 화면에서 이름을 정하고 [사본 만들기]를 눌러요.
    2. 사본을 열면 맨 앞에 '처음 설정 안내' 탭이 생겨요. 이 페이지와 같은 순서예요.
  2. 2교시2분

    총괄담당자 비밀번호 정하기

    시간표 관리›① 총괄담당자 비밀번호 정하기

    처음 한 번 구글이 권한을 물어요. 이 시트의 코드가 이 시트를 읽고 쓰도록 허락하는 단계예요.

    계속›내 계정 고르기›고급›(안전하지 않음)으로 이동›허용
    'Google에서 확인하지 않은 앱'은 내가 만든 사본이라 나오는 안내예요. 허용한 뒤 메뉴를 다시 눌러 비밀번호(4자 이상)를 두 번 넣어요.
  3. 3교시3분

    웹 앱으로 배포하기

    확장 프로그램›Apps Script›배포›새 배포›톱니바퀴: 웹 앱
    새 배포 · 웹 앱
    처음 배포
    나 (내 계정) 이것을 골라요
    모든 사용자 또는 학교 도메인
    취소배포
    1. [배포]를 누르고, 권한을 다시 물으면 2교시처럼 허용해요.
    2. 나오는 웹 앱 URL을 복사해요. 선생님들이 쓸 주소예요.
    학교 구글 계정으로만 쓰게 하려면 액세스를 '○○학교 내 모든 사용자'로 골라요.
  4. 4교시3분

    자료 넣기 · 둘 중 하나

    웹 앱 URL을 열고 역할 총괄담당자, 2교시에 정한 비밀번호로 들어가요.

    가. 반마다 엑셀이 있어요

    관리 › 새 학기 가져오기에서 모든 반 엑셀을 한꺼번에 골라요. 담임·전담 역할이 저절로 만들어지고, 전담은 교과마다 이름 가나다 순으로 번호가 붙어요 (과학전담1 김동식, 과학전담2 장보고).

    기초시간표(3-1).xlsx학기별시간표(3-1).xlsx

    나. 엑셀이 아직 없어요

    관리 › ② 학반 만들기에서 학년과 반 수를 넣어요. 담임 선생님이 로그인해서 자기 반 엑셀을 올려요. 엑셀이 있는 반과 섞어 써도 돼요.

    3-1담임 ~ 3-5담임
    전담 선생님은 관리 › 전담 교사 편성에서 더하고, 전담 시간 배정에서 반·교과별로 정해요.
  5. 5교시1분

    선생님께 안내하기

    웹 앱 주소를 넣으면 보낼 글이 만들어져요. 처음 비밀번호는 모두 1234이고, 처음 들어오면 개인정보 동의와 새 비밀번호 정하기를 해요.

역할

누가 무엇을 하나요

로그인은 사람 이름이 아니라 역할 이름으로 해요. 실명은 로그인한 선생님에게만 보여요.

역할예시할 수 있는 일
총괄담당자총괄담당자가져오기, 교직원·비밀번호, 전담 배정, 대교, 즉시 적용, 타임머신까지 모두
업무담당자업무담당자1총괄담당자와 같아요. 기록에 누가 했는지 따로 남아요
학년담당자3학년담당자그 학년 모든 반을 즉시 적용, 학년 행사, 출력, 기록 되돌리기
담임3-1담임내 반 시간표 바꾸기·옮기기, 내 반 엑셀 올리기, 대교 신청
전담3과학전담1내 수업 보기, 내 시간에 닿는 변경 승인, 대교 신청
보결 · 관리자보결1 관리자1들어갈 대교를 내 시간표와 알림에서 봐요
보안 · 개인정보

우리 학교 시트에만 남아요

앱과 자료는 사본을 만든 학교의 구글 드라이브에만 있어요. 만든 사람도 다른 학교도 볼 수 없어요.

비밀번호는 해시로만

알아볼 수 없는 값(PBKDF2 해시)으로 저장해요. 처음 비밀번호 1234는 첫 로그인에 꼭 바꿔요.

5번 틀리면 10분 잠금

비밀번호를 거듭 틀리면 그 역할의 로그인을 잠시 막아요. 계정이 있는지도 알려 주지 않아요.

실명은 로그인한 사람만

로그인 화면에는 역할 이름만 보여요. 저장하는 개인정보는 이름과 학년·반·담당 교과뿐이에요.

사정은 저장하지 않아요

대교를 신청한 이유 같은 개인 사정은 받지도 저장하지도 않아요.

권한은 서버가 확인

다른 반 시간표나 담당자 작업은 화면이 아니라 서버가 막아요. 겹치는 수업도 서버에서 다시 확인해요.

변조 막기

엑셀 도구는 지문(무결성 값)이 맞을 때만 실행하고, 시트에 수식처럼 보이는 글자는 글자로만 저장해요.

꼭 지켜 주세요 · 스프레드시트 자체는 다른 사람과 공유하지 마세요. 비밀번호 해시와 실명이 들어 있어요. 선생님들께는 웹 앱 주소만 알려 주면 돼요. 일을 함께 맡는 분이 있으면 아이디를 같이 쓰지 말고 업무담당자를 더해 주세요.
자주 묻는 것

궁금한 점

정말 비용이 들지 않나요?

네. 구글 시트와 Apps Script는 구글 계정만 있으면 무료로 쓸 수 있어요. 따로 서버를 빌리지 않아요.

'Google에서 확인하지 않은 앱' 경고가 무서워요

구글 심사를 받지 않은, 내가 만든 사본의 코드라서 나오는 안내예요. 앱은 이 시트를 읽고 쓰는 데만 권한을 써요. [고급] → [(안전하지 않음)으로 이동] → [허용]을 눌러 주세요.

액세스를 '모든 사용자'로 해도 괜찮나요?

주소를 아는 사람만 들어올 수 있고, 들어와도 역할 비밀번호가 있어야 해요. 더 막고 싶거나 학교 관리자가 외부 공유를 막아 두었다면 '학교 도메인 내 모든 사용자'를 고르세요.

엑셀은 어떤 파일이어야 하나요?

학교 시간표 프로그램에서 반마다 내려받은 기초시간표와 학기별시간표 엑셀이에요. 파일 이름에 반이 들어가야 해요 (예: 기초시간표(3-1).xlsx, 학기별시간표(3-1).xlsx). 엑셀은 브라우저 안에서 읽고, 시간표에는 역할 이름만 저장해요.

학기가 바뀌면 어떻게 하나요?

관리 › 새 학기 가져오기에서 새 엑셀을 넣고 저장 방식에서 '새 학기로 시작하기'를 골라요. 지난 신청·대교·기록은 정리되고, 모든 선생님이 다시 로그인해요.

휴대폰에서도 되나요?

네. 휴대폰 화면에 맞춰 보여요. 브라우저 메뉴에서 '홈 화면에 추가'를 누르면 앱처럼 쓸 수 있어요.

새 버전이 나오면 어떻게 바꾸나요?

Apps Script 편집기에서 파일을 새 버전으로 바꾼 뒤 [배포] → [배포 관리] → 연필 → 버전 '새 버전' → [배포]를 눌러요. 웹 앱 주소는 그대로예요.

오류를 찾았어요

웹 앱 오른쪽 위 ? (도움말) → 오류 신고로 알려 주세요. 어느 화면이었는지만 함께 가고, 비밀번호나 실명은 보내지 않아요. 앱에 들어가기 전이라면 아래 '오류 신고'를 눌러 주세요.