4백라인 수비 움직임을 학습하는 웹앱

4백 수비 라인 — 설치와 사용
GOOGLE APPS SCRIPT

4백 수비 라인
설치와 사용

수비 네 명이 공을 따라 어떻게 함께 움직이는지 배웁니다.
보고 익힌 다음, 직접 끌어다 놓아 보는 두 단계입니다.

설치하기 전에 먼저 써 보세요. 아래 체험용 링크는 학생이 보게 될 화면 그대로입니다.

막히시면 언제든 연락 주세요
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다. 어느 화면에서 막히셨는지 함께 적어 주세요.
먼저 이것만 하시면 됩니다
1 위 단추로 사본 만들기 2 초기 설정 실행하고 권한 주기 3 웹 앱으로 배포
여기까지 10분입니다. 채울 시트도 없습니다.
체험만 해보실 거면 위 「먼저 체험해 보기」 만 누르셔도 됩니다.

1이 앱이 가르치는 것

수비 네 명은 한 덩어리로 움직입니다. 그것을 눈과 손으로 익힙니다.

1단계 — 보고 익히기

아홉 장면이 순서대로 이어집니다. 노란 화살표가 누가 어디로 갔는지 보여 줍니다.

1기본 위치
2왼쪽으로 공이 갔다
3왼쪽에서 중앙으로 들어왔다 CB1이 나감
4오른쪽으로 공이 갔다
5오른쪽에서 중앙으로 들어왔다 CB2가 나감
6라인을 올려 두었다
7머리 위로 긴 패스가 넘어왔다 한꺼번에 물러섬
8걷어내기 직전
9걷어낸 뒤 다시 올림

상황을 넷으로 나눠 두었습니다. 수업에서 한 가지만 다룰 때 그 부분만 반복해 보여줄 수 있습니다.

묶음담긴 장면
전체아홉 장면 전부
왼쪽 측면기본 → 왼쪽으로 → 중앙 투입
오른쪽 측면기본 → 오른쪽으로 → 중앙 투입
뒷공간라인 올림 → 긴 패스 → 걷어냄 → 다시 올림

2단계 — 직접 옮기기

여섯 문제가 나옵니다. 학생이 네 명을 끌어다 놓고 확인을 누릅니다.

공이 왼쪽으로 갔습니다
   ↓
흰 테두리가 있는 네 명을 끌어서 놓습니다
   ↓
[확인] → 네 명이 모두 맞아야 통과
틀리면 있어야 할 자리가 깜빡입니다
답을 알려주는 것이 아니라 거기로 옮겨 보라고 하는 것입니다. 맞으면 정답 위치로 부드럽게 이동해서 한 번 더 보게 됩니다.
가장 흔한 실수
반대쪽 풀백이 안 따라옵니다. 공이 왼쪽으로 갔는데 RB를 제자리에 두는 것이죠. 그러면 가운데가 뚫립니다. 이걸 몸으로 익히는 것이 이 앱의 목적입니다.

2사본 만들기

써 보시고 마음에 드시면 여기서부터 하시면 됩니다.

체험용과 내 사본은 다릅니다
체험용 링크는 모두가 함께 쓰는 것이라 학생 기록이 섞입니다. 수업에 쓰시려면 사본을 만들어야 내 학생 기록만 따로 쌓입니다.
사본 만들기새 탭에서 열립니다
  1. 위 단추를 누릅니다
    새 탭에 「문서 사본 만들기」 창이 뜹니다. 이름을 3학년 수비 라인 처럼 바꾸세요.
  2. 사본 만들기 를 누릅니다
    내 드라이브에 복사되고 그 시트가 바로 열립니다.
  3. 이제부터 이 시트를 씁니다
    원본은 다시 안 봐도 됩니다.
로그인 창이 뜨면
학교 구글 계정으로 하세요. 개인 계정으로 만들면 나중에 학생 접속에서 걸릴 수 있습니다.

3초기 설정 · 권한 승인

여기가 가장 헷갈리는 곳입니다. 천천히 따라오세요.

  1. 시트 위 메뉴 확장 프로그램 → Apps Script
    새 탭에 코드 편집기가 열립니다. 코드는 안 고쳐도 됩니다.
  2. 왼쪽에서 Code.gs 를 고릅니다
    위쪽 함수 목록에서 setupSheets 를 고르세요.
  3. 실행 을 누릅니다
    권한 승인 창이 뜹니다. 학교 계정을 고르세요.
  4. 「Google에서 확인하지 않은 앱」 화면
    여기서 멈추면 아무것도 안 됩니다
    무서운 말이 나오지만 직접 만든 코드라 그렇습니다. 구글에 심사를 맡기지 않은 개인 스크립트는 모두 이렇게 나옵니다.
    ⚠ Google에서 확인하지 않은 앱입니다
    
    이 앱을 사용하려면 개발자를 신뢰해야 합니다.
    
                            ← 잘 보이지 않는 작은 글씨
    고급                              [ 뒤로 ]
    ① 왼쪽 아래 고급 을 누릅니다.
    ② 맨 아래 「(이름)(으)로 이동(안전하지 않음)」
    허용

    「안전하지 않음」은 구글이 심사하지 않았다는 뜻이지 위험하다는 뜻이 아닙니다.
  5. 스프레드시트 탭으로 돌아갑니다
    Apps Script는 새 탭에서 열렸으니 원래 시트 탭을 누르세요. 완료 창이 떠 있습니다. 확인을 누르면 아래에 시트가 생긴 것이 보입니다 — 대시보드 설정 명단 기록.
창이 안 뜨고 빨간 오류가 나오면
권한 승인을 끝까지 안 한 것입니다. 3~4번을 다시 하세요.

4웹 앱으로 배포하기

학생에게 줄 링크를 만드는 단계입니다.

  1. Apps Script 오른쪽 위 배포 → 새 배포
  2. 톱니바퀴(유형 선택) → 웹 앱
  3. 설정을 이렇게 맞춥니다
    항목
    다음 사용자로 실행
    액세스 권한모든 사용자
    액세스 권한을 꼭 확인하세요
    모든 사용자여야 학생이 들어옵니다. 「나만」이면 학생 화면이 하얗게 뜹니다.
    학교 계정 정책상 이 항목이 안 보이면 「○○학교의 모든 사용자」 를 고르세요.
  4. 배포 → 주소가 나옵니다
    ...script.google.com/macros/s/AKfy.../exec
  5. 시트 메뉴 ⚽ 수비 라인 → 🔗 링크 보기
    주소를 붙여넣으면 시트가 기억합니다.
코드를 고친 뒤에는 새 버전으로
배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
저장만으로는 학생 화면에 반영되지 않습니다. 주소는 그대로입니다.

5수업에서 쓰는 법

채울 시트가 없습니다. 링크만 주면 끝입니다.

준비할 것이 없습니다
좌표도 장면도 문제도 코드 안에 다 들어 있습니다. 명단도 비워 두세요. 학생이 처음 접속할 때 자동으로 등록됩니다.

이렇게 쓰시면 됩니다

  1. 교실이나 체육관에서 링크를 띄웁니다
    1단계를 함께 보면서 설명하세요. 속도를 ×0.5로 낮추면 한 장면당 4초씩이라 말로 짚기 좋습니다.
  2. 학생이 각자 2단계를 풀게 합니다
    틀려도 괜찮습니다. 깜빡이는 자리를 보고 다시 하면 됩니다.
  3. 수업 끝에 어디서 막히나 를 봅니다
    실패율이 높은 상황을 다음 시간에 다시 짚으면 됩니다.
운동장에 나가기 전에 쓰면 좋습니다
화면에서 한 번 움직여 보고 나가면, 실제로 뛸 때 무엇을 해야 하는지 알고 뜁니다.

6학생이 무엇을 하나

링크를 열고 학번·이름·계정을 넣으면 바로 시작합니다.

화면은 스크롤이 없습니다

휴대폰이든 크롬북이든 한 화면에 다 들어갑니다. 경기장이 화면 크기에 맞춰 커지고 작아집니다.

[1 보기] [2 옮기기]   전체 왼쪽 오른쪽 뒷공간    ✕

┌─────────────────────────┐
│                           │
│        경 기 장            │
│                           │
└─────────────────────────┘

  ◀      ▶ 재생      ▶    ×1   ↝
단추하는 일
◀ ▶장면을 하나씩 넘깁니다
재생자동으로 이어서 보여 줍니다
×1속도. 누를 때마다 ×0.5 → ×1 → ×1.5 → ×2
이동 화살표 켜고 끄기
처음 설명하실 때는 ×0.5
기본은 ×1(장면당 2.6초)인데, 처음 보여줄 때는 느린 편이 낫습니다. ×0.5면 아홉 장면에 34초라 말로 짚어가며 설명할 수 있습니다.

2단계에서 끌 수 있는 것

흰 테두리가 있는 동그라미만 끌립니다. 수비 네 명입니다. 골키퍼·상대·콘은 안 움직입니다.

네 명이 모두 맞아야 통과입니다
셋만 맞으면 통과가 안 됩니다. 한 명이라도 빠지면 라인이 뚫린다는 것을 알게 하려는 것입니다.

7어디서 막히는지 보기

점수를 매기는 것보다 무엇을 더 가르쳐야 하는지 보는 쪽에 맞췄습니다.

대시보드

학번    이름    [여섯 문제]          통과   가장 많이 틀린 자리
30115  홍길동   1  2  1  1  ✗  1    5/6    RB (5번)
30116  이서연   1  1  ✗           2/6    CB2 (3번)
표시
숫자통과까지 걸린 시도 횟수. 1이면 한 번에 맞춘 것
아직 통과 못 함
빈칸아직 안 해봄

어디서 막히나

메뉴에서 누르면 반 전체 통계가 나옵니다.

■ 상황별 실패율
  오른쪽에서 중앙으로 들어왔다
     18 / 32회  (56%)
  머리 위로 긴 패스가 넘어왔다
     11 / 30회  (37%)

■ 자리별 틀린 횟수
  RB   24번
  CB2  15번
이걸 보고 다음 시간을 정합니다
「오른쪽에서 중앙」의 실패율이 높다면 그 상황을 다시 짚으면 됩니다. RB를 많이 틀린다면 반대쪽 풀백이 따라오는 것을 강조하시고요.

시트에 무엇이 쌓이나

시트무엇이 있나
대시보드학생별 문제별 현황. 새로고침할 때 다시 그립니다
기록시도할 때마다 한 줄. 무엇을 틀렸는지도 남습니다
명단자동. 학번·이름·계정
설정허용 오차 등

8난이도 조절

설정 시트에서 숫자 하나만 바꾸면 됩니다.

허용오차어떻게 되나
12느슨함. 방향만 맞으면 통과
8 (기본)화면에서 손가락 하나 정도
5엄함. 정확히 맞춰야 함
처음에는 12로 시작해 보세요
첫 시간에 자꾸 틀리면 학생이 지칩니다. 익숙해지면 8이나 5로 올리시면 됩니다.
좌표나 장면을 바꾸고 싶다면

Code.gsscenes_() 안에 있습니다. 좌표는 x 0~100, y 0~100이고 위가 상대 진영, 아래가 우리 골문입니다.

side: P_(Object.assign({
  GK:[50,88], LB:[14.5,50.8], CB1:[27.6,67], ...

오른쪽 상황은 왼쪽을 뒤집어 자동으로 만듭니다. 왼쪽만 고치면 오른쪽도 따라 바뀝니다.

장면 이름은 t: 값, 2단계 문제 문구는 quiz_()q: 값입니다. 수업에서 쓰시는 말로 바꾸셔도 됩니다.

고친 뒤에는 새 버전으로 배포
배포 → 배포 관리 → 연필 → 버전: 새 버전

9잘 안 될 때

가장 많이 겪는 두 가지
학생 화면이 하얗다 → 배포의 액세스 권한을 모든 사용자
고쳤는데 그대로다 → 배포 → 배포 관리 → 연필 → 버전: 새 버전
증상별로 모두 보기
증상이유와 해결
학생 화면이 하얗게 뜬다 배포의 액세스 권한이 「나만」입니다.
배포 → 배포 관리 → 연필 에서 모든 사용자로.
코드를 고쳤는데 그대로다 배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
메뉴가 안 보인다 스프레드시트를 완전히 닫았다 다시 여세요.
동그라미가 안 끌린다 1단계는 원래 안 끌립니다. 위에서 2 옮기기 를 누르세요.
2단계에서도 흰 테두리가 있는 네 명만 끌립니다.
너무 자주 틀린다 설정 시트의 허용오차를 12로 올리세요.
경기장이 작다 브라우저 창을 키우거나 전체 화면(F11)으로 보세요. 창 크기에 맞춰 자동으로 커집니다.
「등록되지 않은 계정」 설정자동등록N 입니다. 첫 시간에는 Y 로 두세요.
대시보드가 비어 있다 학생이 아직 한 번도 안 풀었습니다. 누구든 한 문제라도 풀면 나타납니다.
그래도 안 되면
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다.
어느 단계에서 막히셨는지화면에 뜬 글을 함께 적어 주시면 빠릅니다.

한 반으로 먼저 돌려 보세요.
첫 시간에는 1단계를 함께 보는 것만으로도 충분합니다.

축구의 역사 플레이북 및 웹 앱형 활동지

축구의 역사 활동지 — 설치와 사용
GOOGLE APPS SCRIPT

축구의 역사 활동지
설치와 사용

종이 활동지 없이 크롬북만으로 열 차시를 돌립니다.
읽기 자료도, 수업 규칙도, 학생이 쓴 글도 전부 이 안에 있습니다.

설치하기 전에 먼저 써 보세요. 아래 체험용 링크는 학생이 보게 될 화면 그대로입니다.

막히시면 언제든 연락 주세요
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다. 어느 화면에서 막히셨는지 함께 적어 주세요.
먼저 이것만 하시면 됩니다
1 위 단추로 사본 만들기 2 초기 설정 실행하고 권한 주기 3 웹 앱으로 배포
여기까지 10분입니다. 나머지는 수업하면서 필요할 때 보세요.
체험만 해보실 거면 위 「먼저 체험해 보기」 만 누르셔도 됩니다.

1이 활동지가 다루는 것

축구가 어떻게 지금의 모습이 되었는지를 열 차시로 따라갑니다.

1~1860s 원시축구 — 축구는 처음부터 지금의 모습이었을까?
21848~1863 공통 규칙 — 축구는 어떻게 하나의 규칙을 갖게 되었을까?
31863~1866 오프사이드 — 규칙, 축구를 바꾸다
41866~1872 골킥 · 코너킥 — 골라인 밖으로 차내면 왜 상대 팀 공이 될까?
51871~1873 골키퍼 — 특별한 존재, 골키퍼
61881~1904 심판 · 선점성 — 축구는 어떻게 세계 최고의 스포츠가 되었을까?
71904~1930 월드컵 · 희소성 — 아무나 설 수 없는 무대, 쉽게 나오지 않는 한 골
81930~1992 현대 축구 — 현대 축구의 틀을 갖추다
9현재 킹스리그 — 축구의 변화는 현재 진행형
10정리 수행평가 — 축구는 왜 세계의 스포츠가 되었고, 왜 아직도 변하고 있을까?
1차시에 물은 것을 10차시에 다시 묻습니다
첫 시간에 「축구가 세계에서 가장 인기 있는 스포츠가 된 이유는?」 을 아무렇게나 쓰게 합니다. 마지막 시간에 그 글을 다시 꺼내 보여 줍니다. 자기가 얼마나 달라졌는지를 눈으로 보는 것이 이 활동지의 뼈대입니다.

종이가 필요 없습니다

읽기 자료와 수업 규칙이 전부 앱 안에 들어 있습니다. 학생은 크롬북으로 읽고, 바로 그 아래 칸에 답을 씁니다. 선생님은 시트에서 읽고 피드백을 씁니다.

2사본 만들기

써 보시고 마음에 드시면 여기서부터 하시면 됩니다.

체험용과 내 사본은 다릅니다
체험용 링크는 모두가 함께 쓰는 것이라 학생 기록이 섞입니다. 수업에 쓰시려면 사본을 만들어야 내 학생 기록만 따로 쌓입니다.
웹앱형 활동지 사본 만들기새 탭에서 열립니다
  1. 위 단추를 누릅니다
    새 탭에 「문서 사본 만들기」 창이 뜹니다. 이름을 3학년 축구의 역사 처럼 바꾸세요. 폴더는 아무 데나 괜찮습니다.
  2. 사본 만들기 를 누릅니다
    내 드라이브에 복사되고 그 시트가 바로 열립니다.
  3. 이제부터 이 시트를 씁니다
    원본은 다시 안 봐도 됩니다.
로그인 창이 뜨면
학교 구글 계정으로 하세요. 개인 계정으로 만들면 나중에 학생 접속에서 걸릴 수 있습니다.
사본마다 데이터가 따로입니다
선생님 A의 사본과 B의 사본은 아무 상관이 없습니다. 학생 기록도 각자 자기 시트에만 쌓입니다.

3초기 설정 · 권한 승인

여기가 가장 헷갈리는 곳입니다. 천천히 따라오세요.

  1. 시트 위 메뉴 확장 프로그램 → Apps Script
    새 탭에 코드 편집기가 열립니다. 코드는 안 고쳐도 됩니다. 권한을 한 번 주려고 여는 것입니다.
  2. 왼쪽에서 Code.gs 를 고릅니다
    위쪽 함수 목록에서 setupSheets 를 고르세요.
  3. 실행 을 누릅니다
    권한 승인 창이 뜹니다. 학교 계정을 고르세요.
  4. 「Google에서 확인하지 않은 앱」 화면
    여기서 멈추면 아무것도 안 됩니다
    무서운 말이 나오지만 직접 만든 코드라 그렇습니다. 구글에 심사를 맡기지 않은 개인 스크립트는 모두 이렇게 나옵니다.
    ⚠ Google에서 확인하지 않은 앱입니다
    
    이 앱을 사용하려면 개발자를 신뢰해야 합니다.
    
                            ← 잘 보이지 않는 작은 글씨
    고급                              [ 뒤로 ]
    ① 왼쪽 아래 고급 을 누릅니다. 접혀 있던 글이 펼쳐집니다.
    ② 맨 아래 「(이름)(으)로 이동(안전하지 않음)」 을 누릅니다.
    허용

    「안전하지 않음」은 구글이 심사하지 않았다는 뜻이지 위험하다는 뜻이 아닙니다.
  5. 스프레드시트 탭으로 돌아갑니다
    Apps Script는 새 탭에서 열렸으니, 브라우저 위쪽에서 원래 시트 탭을 누르세요. 완료 창이 떠 있습니다. 확인을 누르면 아래에 시트가 여러 개 생긴 것이 보입니다 — 대시보드 _설정 _명렬표 _제출현황 _이미지.
창이 안 뜨고 빨간 오류가 나오면
권한 승인을 끝까지 안 한 것입니다. 3~4번을 다시 하세요.

4웹 앱으로 배포하기

학생에게 줄 링크를 만드는 단계입니다.

  1. Apps Script 오른쪽 위 배포 → 새 배포
  2. 톱니바퀴(유형 선택) → 웹 앱
  3. 설정을 이렇게 맞춥니다
    항목
    다음 사용자로 실행
    액세스 권한모든 사용자
    액세스 권한을 꼭 확인하세요
    모든 사용자여야 학생이 들어옵니다. 「나만」이면 학생 화면이 하얗게 뜹니다.
    학교 계정 정책상 이 항목이 안 보이면 「○○학교의 모든 사용자」 를 고르세요.
  4. 배포 → 주소가 나옵니다
    ...script.google.com/macros/s/AKfy.../exec
    이 주소를 복사하세요.
  5. 시트 메뉴 웹앱 주소 등록…
    붙여넣으면 시트가 기억합니다. 이후에는 학생용 링크 보기 / 교사용 화면 링크 보기 로 언제든 다시 볼 수 있습니다.
코드를 고친 뒤에는 새 버전으로
배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
저장만으로는 학생 화면에 반영되지 않습니다. 주소는 그대로입니다.

5수업 전 준비

거의 다 들어 있습니다. 확인만 하시면 됩니다.

읽기 자료와 문항은 손댈 필요 없습니다

열 차시 분량이 코드 안에 다 들어 있습니다. 학생 화면에 읽기 자료 → 문항 순으로 나옵니다. 고치고 싶으시면 Reading.gs(읽기 자료)와 Schema.gs(문항)를 보시면 되지만, 처음에는 그냥 쓰셔도 됩니다.

이미지도 이미 들어 있습니다

차시별 활동지 · 읽기 자료 이미지가 사본에 함께 복사됩니다. 따로 넣으실 것이 없습니다.

메뉴 차시별 연결 상태 보기 를 눌러 확인만 해보세요. 어느 차시에 무엇이 붙어 있는지 알려 줍니다.

이미지를 내 것으로 바꾸고 싶다면

URL을 하나하나 옮겨 적을 필요가 없습니다. 드라이브 폴더 하나에 넣고 파일 이름에 차시 숫자만 있으면 됩니다.

3차시_활동지.png     →  3차시 · 활동지
5-2 읽기자료.jpg     →  5차시 · 읽기 자료
7차시_규칙.png       →  7차시 · 수업 규칙
  1. 드라이브에 폴더를 만들고 이미지를 넣습니다
    파일 이름에 차시 숫자가 들어가게 하세요.
  2. 폴더를 「링크가 있는 모든 사용자 · 뷰어」로 공유
    이걸 안 하면 학생 화면에 사진이 안 보입니다.
  3. 메뉴 폴더에서 불러오기…
    폴더 주소를 넣으면 차시별로 자동 연결됩니다.
파일 이름에 다른 숫자가 있으면 헷갈립니다
2024년_축구.png 같은 이름은 24차시로 읽힐 수 있습니다. 3차시_○○.png 처럼 지으세요.

명렬표

_명렬표 시트는 비워 두셔도 됩니다. 학생이 처음 접속할 때 학번 · 이름 · 구글 계정 아이디로 자동 등록됩니다.

첫 시간이 끝나면 등록을 잠그세요
메뉴 등록 열기 / 잠그기. 장난 등록을 막습니다. 빠진 학생이 있으면 잠깐 열었다 다시 잠그면 됩니다.
설정 시트를 손보고 싶다면
항목
열린차시학생이 지금 쓸 수 있는 차시
마감차시제출을 마감한 차시. 읽기만 됩니다
제출후수정허용N 이면 한 번 낸 뒤 못 고칩니다
자동등록N 이면 새 학생이 못 들어옵니다
계정도메인학교 도메인
교사암호교사용 화면에 들어갈 때. 학생에게 알려주지 마세요

차시 열고 닫기는 메뉴에서 하는 편이 낫습니다. 시트를 직접 고치면 대시보드가 따라오지 않을 수 있습니다.

6수업 때마다 하는 일

차시를 열고, 순회하고, 마감합니다.

대시보드에서 이름을 누르면 그 학생 시트로 갑니다
학생 시트를 찾아 헤맬 필요가 없습니다.
차시를 열지 않으면 학생이 아무것도 못 합니다
수업 시작할 때 차시 열기부터 하세요. 지난 차시를 못 낸 학생이 있으면 전체 열기로 잠깐 풀어 줄 수도 있습니다.

7시트에 무엇이 쌓이나

학생이 제출하면 두 곳에 들어갑니다.

학생이 제출
     │
     ├──▶  30107 홍길동   학생 개별 시트
     │                     차시가 세로로 쌓이고, 문항이 가로로
     │                     → 여기에 피드백을 씁니다
     │
     └──▶  _제출현황       누가 어느 차시를 냈는지
시트누가 채우나무엇이 있나
대시보드자동 차시별 제출 현황을 색으로. 이름을 누르면 그 학생 시트로
30107 홍길동자동 + 교사 학생 한 명당 한 장. 차시 총평 칸에 쓰면 학생에게 보입니다
_제출현황자동제출 여부와 시각
_명렬표자동학번 · 이름 · 계정 · 최초 등록 · 최근 접속
_설정교사열린차시 · 마감차시 등
_이미지자동차시별 이미지 연결 정보
앞에 밑줄이 붙은 시트는 건드리지 마세요
_설정 _명렬표 _제출현황 _이미지 는 앱이 쓰는 시트입니다. 메뉴로 조작하시면 됩니다.
학생 시트에서는 총평 칸만 쓰세요
다른 칸을 고치면 학생이 다시 제출할 때 덮어씁니다.
학생 시트가 어떻게 생겼는지

차시가 세로로 쌓이고, 그 차시의 문항이 가로로 늘어섭니다. 문항이 많은 차시는 열이 길어지니 가로 스크롤로 보세요.

맨 오른쪽에 차시 총평 칸이 있습니다. 여기에 쓰면 학생이 그 차시를 다시 열 때 화면 위에 보입니다.

문항을 나중에 고치셨다면 메뉴 개별 시트에 새 문항 반영 을 누르세요. 이미 만들어진 학생 시트에 새 열이 붙습니다.

8AI 피드백

40명에게 일일이 쓰기 어려울 때 씁니다.

AI가 시트에 직접 접속하지 않습니다. 선생님이 복사해서 옮기는 방식이라 어떤 AI를 쓰셔도 됩니다.

  1. 메뉴 AI 피드백 만들기 / 반영하기
    오른쪽에 사이드바가 열립니다.
  2. 차시를 고르고 텍스트 만들기전체 복사
    학생 이름은 나가지 않습니다. 학번만 나갑니다.
  3. AI 대화창에 붙여넣고 보냅니다
    새 대화를 여는 게 좋습니다. 앞의 이야기가 섞이지 않게요.
  4. 답변을 통째로 복사해 사이드바 아래칸에
    앞뒤에 인사말이 있어도 괜찮습니다.
  5. 확인하기 — 반드시 먼저
    어느 학생 것인지 맞춰 보여 줍니다. 여기서 한 번 읽어 보세요. 이상하면 반영하지 말고 다시 시키면 됩니다.
  6. 학생에게 반영하기
    각 학생 시트의 차시 총평 칸에 들어갑니다.
확인하기를 건너뛰지 마세요
AI가 명단에 없는 학번을 지어내는 일이 실제로 있습니다. 확인을 안 누르면 반영 단추가 켜지지 않게 해 두었습니다.
「학생을 찾지 못했습니다」가 나오면
AI가 형식을 어긴 것입니다. 학번이 [[30107]] 처럼 한 줄에 단독으로 있어야 합니다.

이렇게 다시 시켜 보세요 — 「학번을 [[30107]] 형식으로 한 줄에 단독으로 쓰고, 다음 줄부터 피드백 본문만 써 주세요.」
잘못 들어갔으면
메뉴 차시 총평 지우기… 로 그 차시 것만 지울 수 있습니다.

9잘 안 될 때

가장 많이 겪는 세 가지
학생이 아무것도 못 쓴다 → 메뉴 차시 열기 를 안 하셨습니다
화면이 하얗다 → 배포의 액세스 권한을 모든 사용자
사진이 안 보인다 → 메뉴 차시별 연결 상태 보기 로 확인
증상별로 모두 보기
증상이유와 해결
학생이 글을 못 쓴다 그 차시가 안 열려 있습니다. 메뉴 차시 열기.
마감한 차시라면 전체 열기로 잠깐 풀 수 있습니다.
학생 화면이 하얗게 뜬다 배포의 액세스 권한이 「나만」입니다.
배포 → 배포 관리 → 연필 에서 모든 사용자로.
사진이 안 보인다 드라이브 폴더가 「링크가 있는 모든 사용자 · 뷰어」가 아닙니다.
메뉴 차시별 연결 상태 보기 로 무엇이 붙었는지 확인하세요.
이미지가 엉뚱한 차시에 파일 이름의 숫자를 보고 나눕니다. 2024년_축구.png 같은 이름이면 헷갈립니다. 3차시_○○.png 처럼 지으세요.
코드를 고쳤는데 그대로다 배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
메뉴가 안 보인다 스프레드시트를 완전히 닫았다 다시 여세요.
「등록되지 않은 계정」 등록이 잠겨 있습니다. 메뉴 등록 열기 / 잠그기.
학생 시트에 새 문항이 없다 문항을 고친 뒤에는 메뉴 개별 시트에 새 문항 반영.
제출했다는데 시트에 없다 _제출현황 시트를 보세요. 거기 있으면 저장된 것입니다. 차시가 다를 수 있습니다.
이름에 오타가 있다 _명렬표에서 고치고 메뉴 명렬표 점검….
그래도 안 되면
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다.
어느 단계에서 막히셨는지화면에 뜬 글을 함께 적어 주시면 빠릅니다.

한 반으로 먼저 돌려 보세요. 전 학년은 그다음입니다.
1차시는 학생 등록과 링크 접속만 되어도 충분합니다.

축구 컨트롤&패스 단계별 활동지 사용안내

인사이드 패스 활동지 — 설치와 사용
GOOGLE APPS SCRIPT

인사이드 패스 단계별 과제
설치와 사용

구글 스프레드시트 하나로 돌아갑니다. 서버도 비용도 없습니다.
학생은 링크 하나로 접속해 기록하고, 선생님은 시트에서 읽고 피드백합니다.

사본 만들기누르면 새 탭에서 내 드라이브로 복사됩니다
막히시면 언제든 연락 주세요
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다. 어떤 화면에서 막히셨는지 함께 적어 주세요.
먼저 이것만 하시면 됩니다
1 위 단추로 사본 만들기 2 초기 설정 실행하고 권한 주기 3 웹 앱으로 배포
여기까지 10분입니다. 나머지는 수업하면서 필요할 때 보세요.

1사본 만들기

받으신 스프레드시트를 내 것으로 복사합니다.

사본 만들기새 탭에서 열립니다
  1. 위 단추를 누릅니다
    새 탭에 「문서 사본 만들기」 창이 뜹니다. 이름을 3학년 인사이드 패스 처럼 알아보기 쉽게 바꾸세요. 폴더는 아무 데나 괜찮습니다.
  2. 사본 만들기 를 누릅니다
    내 드라이브에 복사되고 그 시트가 바로 열립니다.
  3. 이제부터 이 시트를 씁니다
    원본은 다시 안 봐도 됩니다. 주소창의 주소가 바뀌었는지 확인하세요.
→ 로그인 창이 뜨면
학교 구글 계정으로 로그인하세요. 개인 계정으로 만들면 나중에 학생 접속에서 걸릴 수 있습니다.
✓ 사본에는 코드도 함께 복사됩니다
Apps Script 코드가 그대로 따라옵니다. 따로 붙여넣을 것이 없습니다.
! 사본마다 데이터가 따로입니다
선생님 A의 사본과 선생님 B의 사본은 아무 상관이 없습니다. 학생 기록도 각자 자기 시트에만 쌓입니다.

2초기 설정 · 권한 승인

여기가 가장 헷갈리는 곳입니다. 천천히 따라오세요.

  1. 시트 위 메뉴에서 확장 프로그램 → Apps Script
    새 탭에 코드 편집기가 열립니다. 코드를 고치실 필요는 없습니다. 권한을 한 번 주려고 여는 것입니다.
  2. 왼쪽에서 Code.gs 를 고르고, 위쪽 함수 목록에서 setupSheets 선택
    「실행」 옆 드롭다운에서 고르면 됩니다.
  3. 실행 을 누릅니다
    권한 승인 창이 뜹니다.
  4. 권한 검토 → 계정 선택
    학교 구글 계정을 고르세요.
  5. 「Google에서 확인하지 않은 앱」 화면
    ✕ 여기서 멈추지 마세요
    무서운 말이 나오지만 선생님이 직접 만든 코드라 그렇습니다. 구글에 심사를 맡기지 않은 개인 스크립트는 모두 이렇게 나옵니다.

    화면이 이렇게 생겼습니다.
    ⚠ Google에서 확인하지 않은 앱입니다
    
    이 앱을 사용하려면 개발자를 신뢰해야 합니다.
    
                            ← 잘 보이지 않는 작은 글씨
    고급                              [ 뒤로 ]
    ① 왼쪽 아래 고급 을 누릅니다. 접혀 있던 글이 펼쳐집니다.
    ② 맨 아래 「(프로젝트 이름)(으)로 이동(안전하지 않음)」 을 누릅니다.

    「안전하지 않음」이라는 말에 놀라지 마세요. 구글이 심사하지 않았다는 뜻이지 위험하다는 뜻이 아닙니다.
  6. 허용
    스프레드시트를 읽고 쓸 권한을 줍니다. 이 시트 안에서만 동작합니다.
  7. 스프레드시트 탭으로 돌아갑니다
    Apps Script는 새 탭에서 열렸으니, 브라우저 위쪽에서 원래 시트 탭을 다시 누르세요.
    화면 가운데에 이런 창이 떠 있습니다.
    완료
    
    시트를 만들었습니다.
    
    1) "계열" 시트에서 단계·낱말·영상URL을 확인하세요.
    2) "설정"의 현재차시를 오늘 차시로 맞추세요.
    3) 배포 > 새 배포 > 웹 앱 으로 배포한 뒤 주소를 등록하세요.
    
    명단은 비워 두면 됩니다. 학생이 처음 접속할 때 등록됩니다.
    
                                              [ 확인 ]
    확인을 누르면 됩니다. 아래쪽에 시트 탭이 여러 개 생긴 것이 보입니다 — 설정 계열 명단 원본데이터 대시보드.
✕ 창이 안 뜨고 빨간 오류가 나온다면
권한 승인을 끝까지 안 한 것입니다. 2~6번을 다시 하세요.
「승인 필요」라는 말이 보이면 권한 검토를 눌러 다시 진행하시면 됩니다.
→ 권한은 한 번만
다음부터는 안 물어봅니다. 사본을 새로 만들면 그때 또 한 번 합니다.

3웹 앱으로 배포하기

학생에게 줄 링크를 만드는 단계입니다.

  1. Apps Script 화면 오른쪽 위 배포 → 새 배포
  2. 톱니바퀴(유형 선택) → 웹 앱
    「라이브러리」나 「추가 기능」이 아니라 웹 앱입니다.
  3. 설정을 이렇게 맞춥니다
    항목
    설명아무거나. 비워도 됩니다
    다음 사용자로 실행 (선생님 계정)
    액세스 권한모든 사용자
    ! 「액세스 권한」을 꼭 확인하세요
    모든 사용자로 두어야 학생이 들어옵니다. 「나만」이면 선생님 말고는 아무도 못 열고, 학생 화면이 하얗게 뜹니다.

    학교 계정 정책상 「모든 사용자」가 안 보이면 「○○학교의 모든 사용자」 를 고르세요. 학생도 같은 도메인이면 됩니다.
  4. 배포 를 누르면 주소가 나옵니다
    ...script.google.com/macros/s/AKfy.../exec
    이 주소를 복사하세요. 이게 학생용 링크입니다.
  5. 시트로 돌아가 🏐 인사이드 패스 → 🔗 링크 보기
    주소를 붙여넣으라는 창이 뜹니다. 방금 복사한 주소를 넣고 확인하세요.
    그러면 링크 두 개가 나옵니다.
    링크
    
    ■ 학생용
    https://script.google.com/macros/s/AKfy.../exec
    
    ■ 교사용 (학생에게 알려주지 마세요)
    https://script.google.com/macros/s/AKfy.../exec?page=admin&key=a1b2c3d4e5f6
    학생용만 학생에게 주세요. 다음부터는 이 메뉴에서 언제든 다시 볼 수 있습니다.
교사용 화면도 쓰고 싶다면 (선택)

교사용 화면 — 파일 두 개를 더 넣어야 합니다

순회할 때 휴대폰으로 현황을 보는 화면입니다. 시트를 여는 것보다 가볍고, 학생 카드가 한 장씩 세로로 늘어섭니다. 안 쓰셔도 학생용은 잘 돌아갑니다.

✕ 먼저 파일을 넣지 않으면 오류가 납니다
Exception: Admin(이)라는 이름의 HTML 파일을 찾을 수 없습니다.
이 화면은 따로 받은 파일 두 개를 넣어야 동작합니다. 안 쓰실 거면 이 부분을 건너뛰셔도 됩니다. 학생용은 그대로 잘 돌아갑니다.
  1. Apps Script에서 + → HTML
    이름을 Admin 으로 짓습니다. .html은 빼고요.
    새로 생긴 파일 안을 전부 지우고 받으신 Admin.html 내용을 붙여넣습니다.
  2. Code.gs 맨 아래에 코드를 더합니다
    받으신 Admin_추가코드.gs 내용을 Code 파일 맨 끝에 붙여넣으세요. 새 파일을 만드는 게 아니라 기존 Code 파일 아래에 이어 붙이는 것입니다.
  3. 저장 → 새 버전으로 배포
    배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
  4. 교사용 링크로 들어가 보세요
    메뉴 🔗 링크 보기 에 있는 두 번째 주소입니다.

무엇이 보이나

인사이드 패스 3차시 / 8 [새로고침] [전체] [미제출 4] [작성 중 2] [절차 오답 3] [왜냐하면 빔 1] 전체 28 제출 22 작성 중 2 미제출 4 ┌──────────────────────────────────┐ │ 홍길동 30115 4단계 │ │ 본 것 발목 · 나아졌다 · 다음 터치 │ │ ──────────────────────────────── │ │ 발목에 힘을 주니까 공이 덜 굴렀다 │ │ 들은 말 — 디딤발이 멀다고 하셨다 │ │ 절차 2차시 연속 틀림 · 4단계 무릎↔스캔 │ │ 1 2 3 4 5 6 7 8 │ │ 2 3 3 4 │ └──────────────────────────────────┘
누가 걸리나
미제출오늘 아직 안 낸 학생. 순회하며 챙길 학생
작성 중임시저장만 하고 제출을 안 누른 학생
절차 오답절차 퀴즈를 연속으로 틀린 학생. 낱말을 못 외운 것
왜냐하면 빔제출은 했는데 서술이 빈 학생
→ 「절차 오답」 탭을 자주 보세요
연속으로 틀린다는 것은 동작은 하는데 말로는 모른다는 뜻입니다. 그 학생에게는 시범보다 낱말을 짚어 주는 편이 낫습니다.
! 보기만 됩니다
피드백을 쓰거나 차시를 넘기는 것은 시트에서 하셔야 합니다. 이 화면은 순회 중에 눈으로 훑는 용도입니다.
! 교사용 주소를 학생에게 주지 마세요
주소 안에 암호가 들어 있습니다. 암호는 설정 시트의 교사암호 칸에 있고, 원하시면 바꿔도 됩니다.
바꾸면 메뉴 → 🔗 링크 보기 로 새 주소를 다시 확인하세요.

4수업 전 준비

시트 두 개만 손보면 됩니다.

계열 시트 — 과제를 정하는 곳

12단계가 미리 채워져 있습니다. 이 시트를 고치면 학생 화면이 바뀝니다. 코드는 안 건드립니다.

무엇을 넣나
단계1부터 차례로
A · B · C. 카드 색과 무늬가 나뉩니다
이름화면에 보이는 과제 이름. 비우면 그 단계가 안 나옵니다
절차낱말쉼표로 구분. 스캔,무릎찍고,패스
절차 퀴즈와 화면에 씁니다
주의사항카드에 늘 보이는 한 줄
영상URL드라이브 공유 링크. 비우면 「영상 보기」가 안 나옵니다
초점원리판단 · 터치 · 위치 · 디딤발 · 골반 · 발목 · 스윙 중 하나
통과기준연속 10회 처럼. 비우면 학생이 감으로 판정합니다
! 절차낱말은 쉼표 뒤에 띄어쓰지 마세요
스캔, 무릎찍고 처럼 띄우면 퀴즈 정답이 영영 안 맞습니다. 스캔,무릎찍고 로 붙여 쓰세요.
! 단계 수는 수업 시작 전에 정하세요
기록이 쌓인 뒤에 늘리거나 줄이면 학생 시트는 자동으로 맞춰지지만 원본데이터는 경고만 뜹니다.

설정 시트

항목
현재차시오늘이 몇 차시인가. 메뉴 ▶ 차시 넘기기 로 바꾸는 게 편합니다
총차시전체 차시. 마지막 차시에 「단원 마무리」가 열립니다
자동등록Y 면 학생이 처음 접속할 때 명단에 자동으로 들어옵니다.
첫 시간이 끝나면 N 으로 바꾸세요. 장난 등록을 막습니다
제출후수정허용N 이면 한 번 제출한 뒤 못 고칩니다
교사암호교사용 웹 화면에 들어갈 때 씁니다. 학생에게 알려주지 마세요
→ 명단은 비워 두세요
미리 채우실 필요 없습니다. 학생이 학번 · 이름 · 구글 계정으로 처음 접속하면 자동으로 등록됩니다.

5수업 중에 쓰는 법

일상 운영은 전부 시트 메뉴에서 합니다.

→ 시트를 열면 오늘 차시가 알림으로 뜹니다
지난 시간에 열어 둔 채로 수업에 들어가는 일을 막습니다.

학생이 하는 일

링크 접속 ↓ 학번 · 이름 · 구글 계정 앞부분 입력 ↓ 수업 시작 전 지난 도달 단계 확인 → 절차 퀴즈 → 원리 퀴즈 ↓ (첫 차시나 결석 뒤 첫 참여면 건너뜁니다) 수업 중 단계 카드에서 해낸 것 체크 ↓ 통과한 칸은 접히고, 다음 한 칸만 미리 보입니다 수업 끝 오늘 본 것 → 결과 → 왜냐하면 → 다음에 볼 것 ↓ 제출
✓ 매 차시 1단계부터 다시 시작합니다
지난 시간에 5단계까지 갔어도 오늘 다시 1단계부터 올라옵니다. 앱이 지난 기록을 기억해 「지난번에 5단계까지 갔습니다」로 알려 줍니다.

6시트에 데이터가 어떻게 쌓이나

학생이 제출을 누르면 세 곳에 동시에 들어갑니다.

학생이 「제출」 │ ├──▶ 30115 홍길동 학생 개별 시트 · 차시가 세로로 쌓임 │ 선생님이 피드백을 쓰는 곳 │ ├──▶ 원본데이터 한 행 = 한 학생 · 한 차시 │ 반 전체를 가로로 훑을 때 │ └──▶ 제출로그 숨김 · 제출할 때마다 한 줄 "분명 냈는데 없다" 확인용

시트 여섯 개

시트누가 채우나무엇이 들어 있나
계열교사단계 정의. 여기를 고치면 앱이 바뀝니다
설정교사현재차시 · 총차시 · 자동등록 등
명단자동학번 · 이름 · 계정 · 최초등록 · 최근접속
30115 홍길동자동 + 교사학생별 한 장. 차시가 세로로. 맨 오른쪽 「교사 피드백」 칸에 쓰면 학생 화면에 뜹니다
원본데이터자동차시당 한 줄로 덮어씁니다. 중복이 안 쌓입니다
제출로그자동 · 숨김제출 이력. 평소엔 볼 일 없습니다
대시보드자동순회용 현황판. 새로고침할 때 다시 그립니다

학생 개별 시트의 생김새

차시 │ 날짜 │ 1 2 3 … 12 │ 통과 │ 본것 │ 결과 │ 왜냐하면 │ … 선생님께 들은 말 다음에볼것 · 퀴즈 마무리·고친것 마무리·원인설명 교사 피드백 ← 여기에 씁니다

선생님은 한 학생의 기록을 세로로 읽으며 맨 오른쪽 칸에 피드백을 씁니다. 학생은 다음 차시에 앱을 열 때 그 글을 먼저 봅니다.

→ 같은 차시를 다시 내면 덮어씁니다
학번과 차시로 행을 찾기 때문에, 두 번 내도 줄이 두 개 생기지 않습니다. 이미 쓰신 교사 피드백은 지워지지 않습니다.
! 학생 시트를 직접 고치지 마세요
「교사 피드백」 칸만 쓰시면 됩니다. 다른 칸을 고치면 학생이 다시 제출할 때 덮어씁니다.

7피드백 주기

두 가지 방법이 있습니다.

직접 쓰기

학생 시트 맨 오른쪽 「교사 피드백」 칸에 씁니다. 학생이 앱을 열면 화면 맨 위에 뜹니다.

AI에게 맡기기

40명에게 일일이 쓰기는 어렵습니다. 그 부담을 덜려고 만든 기능입니다.
AI가 시트에 직접 접속하지 않습니다. 선생님이 복사해서 옮기는 방식이라 어떤 AI를 쓰셔도 됩니다 — ChatGPT · Gemini · Claude 무엇이든요.

메뉴 ✎ AI 피드백 만들기 / 반영하기 를 누르면 오른쪽에 사이드바가 열립니다. 두 칸으로 되어 있습니다.

① 기록 내보내기

① 기록 내보내기

차시            [ 3차시           ▾ ]
                [ 전체 차시 모아서    ]

☑ 제출을 마친 학생만
☑ 피드백 지시문 함께 넣기

        [ 텍스트 만들기 ]

┌────────────────────────────┐
│ (만들어진 글이 여기 나옵니다)      │
│                              │
└────────────────────────────┘

     [ 전체 복사 ]  [ 지시문만 복사 ]
항목설명
차시 한 차시만 볼지, 전체 차시 모아서 볼지.
모아서 보는 쪽을 권합니다. 한 차시만 보면 AI가 할 말이 없어 일반론이 나옵니다. 여러 차시를 놓고 봐야 변화의 궤적이 보입니다
제출을 마친 학생만 체크를 풀면 임시저장한 학생도 들어옵니다.
아무도 안 나올 때는 이걸 풀어 보세요
지시문 함께 넣기 켜 두세요. 이 수업의 성취기준과 수행 원리 낱말이 앞에 붙습니다
  1. 차시를 고르고 텍스트 만들기
    아래 칸에 글이 만들어집니다. 몇 명이 들어갔는지도 알려 줍니다.
  2. 전체 복사
    지시문과 학생 답안이 한꺼번에 복사됩니다.
  3. AI 대화창에 붙여넣고 보냅니다
    새 대화를 여는 게 좋습니다. 앞의 이야기가 섞이지 않게요.
만들어진 글이 어떻게 생겼는지 보기
당신은 이 학생을 가르치는 중학교 체육 교사입니다.
「인사이드 패스 단계별 과제」 수업 3차시 기록을 보고…

(지시문이 이어집니다 — 성취기준, 과제 계열,
 수행 원리 일곱 낱말, 피드백에 담을 것)

===== 학생 기록 =====

[[30115]]
3차시 | 4단계 통과 | 본 것: 발목 | 결과: 나아졌다
| 왜냐하면: "발목에 힘을 주니 덜 굴렀다" | 다음에 볼 것: 터치

[[30116]]
...
✓ 학생 이름은 나가지 않습니다
학번만 내보냅니다. 매칭에는 그것으로 충분합니다.

② 피드백 붙여넣기

② 피드백 붙여넣기

AI 답변을 통째로 붙여넣으세요.

┌────────────────────────────┐
│                              │
│                              │
└────────────────────────────┘

     [ 확인하기 ]

  → 확인을 눌러야 아래 단추가 켜집니다

  [ 학생에게 반영하기 ]
  1. AI 답변을 통째로 복사해 붙여넣습니다
    앞뒤에 인사말이 붙어 있어도 괜찮습니다. 알아서 걸러냅니다.
  2. 확인하기
    어느 학생 것인지 맞춰 보여 줍니다.
    8명을 찾았습니다.
    
    30115 홍길동
      발목에 힘을 주었더니 공이 덜 굴렀다고…
    
    30116 이서연
      네 번째 단계에서 멈춘 것이…
    여기서 한 번 읽어 보세요. 이상한 것이 있으면 반영하지 말고 다시 시키면 됩니다.
  3. 학생에게 반영하기
    각 학생 시트의 「교사 피드백」 칸에 들어갑니다. 학생이 다음에 앱을 열면 화면 맨 위에 뜹니다.
! 붙여넣자마자 반영하지 마세요
확인하기를 먼저 누르고 결과를 보세요. AI가 명단에 없는 학번을 지어내는 일이 실제로 있습니다.
확인을 안 누르면 반영 단추가 켜지지 않게 해 두었습니다.
✕ 「학생을 찾지 못했습니다」가 나오면
AI가 형식을 어긴 것입니다. 학번이 [[30115]] 처럼 한 줄에 단독으로 있어야 합니다.

이렇게 다시 시켜 보세요.
「학번을 [[30115]] 형식으로 한 줄에 단독으로 쓰고, 다음 줄부터 피드백 본문만 써 주세요.」

직접 프롬프트를 쓰고 싶을 때

지시문만 복사 를 누르면 학생 답안 없이 지시문만 나옵니다. 선생님이 쓰신 프롬프트 앞에 붙이시면 형식이 맞아 반영이 됩니다.

→ 언제 쓰면 좋은가
매 차시 쓰실 필요 없습니다. 단원 중간과 마지막에 「전체 차시 모아서」로 한 번씩 돌리는 것으로 충분합니다.
매 차시 기록이 한 줄뿐이면 AI가 할 말이 없어 일반론이 나옵니다.

8잘 안 될 때

→ 가장 많이 겪는 두 가지
학생 화면이 하얗다 → 배포의 액세스 권한을 모든 사용자
고쳤는데 그대로다 → 배포 → 배포 관리 → 연필 → 버전: 새 버전
증상별로 모두 보기 (9가지)
증상이유와 해결
교사용 링크에서
「Admin 파일을 찾을 수 없습니다」
Admin.html 파일을 아직 안 넣으신 것입니다. 3단계의 「교사용 화면」 부분을 보세요.
학생용은 이것과 상관없이 잘 돌아갑니다.
교사용 링크에서
「권한이 없습니다」
주소 끝의 key= 뒤 암호가 설정 시트의 교사암호와 다릅니다.
메뉴 🔗 링크 보기 로 주소를 다시 확인하세요.
학생 화면이 하얗게 뜬다 배포 설정의 액세스 권한이 「나만」으로 되어 있습니다.
배포 → 배포 관리 → 연필 에서 모든 사용자로 바꾸세요.
「시작하기」 버튼이 안 눌린다 계열 시트의 이름 열이 비어 있습니다. 한 줄이라도 채우면 열립니다.
코드를 고쳤는데 그대로다 저장만으로는 반영되지 않습니다.
배포 → 배포 관리 → 연필 → 버전: 새 버전 → 배포
메뉴가 안 보인다 스프레드시트를 완전히 닫았다가 다시 여세요. 메뉴는 시트를 열 때 한 번만 만들어집니다.
절차 퀴즈가 영영 안 맞는다 계열의 절차낱말에 쉼표 뒤 띄어쓰기가 있습니다. 스캔,무릎찍고 로 붙여 쓰세요.
학생이 「등록되지 않은 계정」이라고 한다 설정자동등록N 입니다. 첫 시간에는 Y 로 두세요.
「이 계정은 다른 학번으로 등록」 학번을 잘못 넣고 한 번 등록한 것입니다. 명단 시트에서 그 줄의 학번을 고쳐 주세요.
학생이 제출했는데 시트에 없다 제출로그 시트를 보세요(숨김 해제 필요). 거기 있으면 저장은 된 것입니다. 차시가 다를 수 있습니다.
영상 보기가 안 나온다 계열의 영상URL이 비어 있거나, 드라이브 파일이 「링크가 있는 모든 사용자 · 뷰어」가 아닙니다.
→ 그래도 안 되면
학생 화면에서 F12 → Console 탭의 빨간 글씨 첫 줄을 알려 주시면 원인을 좁힐 수 있습니다.
그래도 안 되면
보평중학교 김푸름 0508-4262-0639
문자로 남겨 주시면 답 드리겠습니다.
어느 단계에서 막히셨는지화면에 뜬 글을 함께 적어 주시면 빠릅니다.

한 반으로 먼저 돌려 보세요. 전 학년 배포는 그다음입니다.
첫 시간에는 학생 등록과 링크 접속만 되어도 충분합니다.

실패 없는 저글링 수업을 위한 온라인 활동지(시트버전, 웹 앱버전)

 시트 버전 사본 만들기



앱스크립트 코드 const students 에 학생 이름을 넣고 실행 누르시면 개별 시트가 자동으로 생성됩니다. "홍길동" "김길동" 


웹 앱 활동지

아래 순서대로 단 3분만 투자하시면 선생님 학교에 맞는 전용 앱으로 즉시 세팅하실 수 있습니다!

⚙️ 1단계: 내 구글 계정에 맞게 초기 세팅하기

1. 사본 만들기(클릭)

  • 공유받으신 이 스프레드시트의 상단 메뉴에서 [파일] → [사본 만들기]를 클릭하여 선생님의 구글 드라이브로 가져옵니다.

2. AI (Gemini) API 키 입력하기 (필수 ⭐)

  • 상단 메뉴에서 [확장 프로그램] → [Apps Script]를 클릭하여 코드 편집기를 엽니다.

  • 왼쪽 파일 목록에서 Code.gs를 클릭합니다.

  • 코드 위쪽(약 7번째 줄)에 있는 아래 부분을 찾아, 선생님께서 발급받으신 Gemini API 키를 따옴표("") 안에 붙여넣습니다.

    var GEMINI_API_KEY = "여기에_선생님의_API키를_붙여넣으세요"; (※ API 키 발급처: Google AI Studio)

🚀 2단계: 학생용 웹 앱 주소(URL) 만들기

학생들이 스마트폰이나 크롬북으로 접속할 주소를 만드는 과정입니다.

  1. Apps Script 편집기 우측 상단의 파란색 [배포] → [새 배포]를 클릭합니다.

  2. 톱니바퀴(설정) 아이콘을 눌러 '웹 앱'을 선택합니다.

  3. 설정값을 다음과 같이 정확히 맞춰주세요. (가장 중요합니다!)

    • 설명: (예: 1학기 저글링 수행평가 기록장)

    • 실행하는 사용자: 나 (선생님 본인 구글 계정)

    • 액세스 권한이 있는 사용자: 모든 사용자

  4. [배포] 버튼을 누릅니다. (※ '접근 승인' 창이 뜨면: 권한 검토계정 선택고급안전하지 않음으로 이동허용 순으로 진행)

  5. 화면에 나타난 [웹 앱 URL]을 복사하여 학생들에게 카톡, 클래스룸, QR코드 등으로 안내하면 끝입니다! 🎉

👨‍🏫 3단계: 교사 대시보드 및 학생 관리 방법

학생이 웹 앱에 접속해 첫 기록을 남기면, 스프레드시트에 놀라운 변화가 생깁니다!

1. [교사_대시보드] 시트 자동 생성

  • 학생들의 '기록 제출 횟수', 'AI 평가 점수 요약', '가장 최근의 AI 피드백'이 한눈에 들어오는 대시보드가 자동으로 만들어집니다. 체크박스를 통해 기초/창작 과제 통과 여부를 직관적으로 관리하세요.

2. [개별 학생] 시트 자동 생성

  • 20101 홍길동과 같이 학생 1명당 1개의 전용 시트가 자동으로 만들어집니다.

  • 학생이 작성한 모든 궤적/위치/리듬 성찰과 AI 피드백 원본이 이곳에 쌓입니다.

3. 💡 선생님의 사랑을 담은 피드백 전송 기능

  • 개별 학생 시트의 맨 아래 [ 교사 확인 ] 영역(약 21행 이하)에 선생님께서 직접 궤적/위치/리듬에 대한 코멘트를 적어주시거나 통과 여부를 체크해 주시면?

  • 학생이 스마트폰 앱으로 접속했을 때 메인 화면 최상단에 "👨‍🏫 선생님의 피드백 및 통과 현황"이라는 파란색 팝업 배너로 아주 예쁘게 뜹니다!

📱 4단계: 학생들은 어떻게 사용하나요? (안내용)

선생님께서 학생들에게 안내해 주실 앱의 주요 기능입니다.

① 마법의 로그인 & 팝업

  • 최초 로그인 시 '나를 응원하는 한마디'를 적게 됩니다. 이후 접속할 때마다 화면 중앙에 큰 팝업으로 스스로 적은 응원 문구가 떠올라 동기를 부여합니다.

② 🎬 기초 과제 기록 탭

  • 영상 시청: 각 단계별 동작이 헷갈릴 때 유튜브/구글드라이브 시범 영상을 바로 볼 수 있습니다.

  • AI 성찰 피드백: 궤적, 손의 위치, 리듬감을 적고 제출하면 10초 이내에 AI 선생님이 구체성(4점)과 성찰깊이(3점)를 채점하고 따뜻한 조언을 건넵니다.

  • 4단계 도달 축하: 4단계에 도달하면 "기초 과제 평가 도전 자격 획득!"이라는 황금빛 축하 배너가 나타납니다.

③ 🎪 창작 과제 설계 탭 (30점 루틴)

  • 학생들이 배운 1~10단계를 조합하여 총합 30점을 만드는 나만의 루틴을 짭니다.

  • [스마트 룰 적용]: 단순히 1단계만 30번 반복하는 꼼수를 막기 위해, 앱이 자동으로 "최소 3가지 이상의 '다른' 단계를 조합했는지" 검사합니다. (단, 고난도인 9, 10단계를 포함하면 즉시 통과!)

❓ 작동에 문제가 있나요? 만약 학생이 기록을 제출했는데 "⚠️ API 연결 실패" 또는 "오류가 발생했습니다"라는 메시지가 뜬다면, 1단계의 Gemini API 키가 정확히 입력되었는지, 혹은 API 키의 무료 할당량(1분당 15회)이 초과되지 않았는지 확인해 주세요! (학생들이 10초 정도 간격을 두고 제출하도록 안내해 주시면 안전합니다.)

반복이 지겹지 않은 웹 활동지 교사용 배포/사용 설명서


🚀 1단계: 사본 만들기 및 준비


     👉사본 만들기
  1. 공유받은 구글 스프레드시트 링크를 열고 [파일] → [사본 만들기]를 클릭하여 선생님의 구글 드라이브로 가져옵니다.

  2. 상단 메뉴에서 [확장 프로그램] → [Apps Script]를 클릭하여 코드 편집기 창을 엽니다. (코드는 이미 모두 작성되어 있으니 건드리지 않으셔도 됩니다!)

⚙️ 2단계: 기본 시트 초기 세팅하기

  1. 다시 구글 스프레드시트 화면으로 돌아옵니다.

  2. 5~10초 정도 기다리면 상단 메뉴바 오른쪽 끝에 [🏐 언더패스]라는 맞춤형 메뉴가 나타납니다.

  3. [🏐 언더패스] → [초기 설정]을 클릭합니다.

    • 🚨 [권한 검토] 팝업이 뜰 경우: 구글의 보안 절차입니다. 계정 선택 → 하단의 고급 클릭 → 맨 아래 ~~~(안전하지 않음)으로 이동 클릭 → 허용을 누르시면 됩니다.

  4. 스크립트가 실행되면서 하단에 '단계설정', '원본데이터', '대시보드' 3개의 시트가 자동으로 생성됩니다.

  5. 💡 수업 맞춤 수정 (선택): 단계설정 시트로 이동하여 과제 내용, 통과 기준, 시범 영상(구글 드라이브 링크)을 선생님 수업에 맞게 수정하실 수 있습니다. (단, 1행의 제목은 건드리지 마세요!)

🌐 3단계: 학생용 웹앱 주소 만들기 (배포)

학생들이 스마트폰으로 접속할 수 있는 웹사이트 주소를 만드는 가장 중요한 단계입니다.

  1. 열어두었던 Apps Script 편집기 창으로 이동합니다.

  2. 우측 상단의 파란색 [배포] → [새 배포]를 클릭합니다.

  3. 톱니바퀴(설정) 아이콘을 눌러 '웹 앱'을 선택하고 아래와 같이 설정합니다.

    • 설명: 1학기 배구 수행평가 (원하는 대로 작성)

    • 실행하는 사용자: 나 (선생님 본인 구글 계정) (★매우 중요! 반드시 '나'로 설정해야 학생들이 기록을 저장할 수 있습니다.)

    • 액세스 권한이 있는 사용자: 모든 사용자 (★매우 중요!)

  4. [배포] 버튼을 누릅니다. (여기서 권한 허용 창이 한 번 더 뜰 수 있습니다. 2단계와 같이 허용해 주세요.)

  5. 완료 창에 뜨는 '웹 앱 URL(주소)'를 복사합니다. 이 주소를 QR코드로 만들거나 학급 단톡방/구글 클래스룸에 공유하면 끝입니다!

🏃‍♂️ 4단계: 학생들의 사용 방법 (안내용)

학생들은 앱을 설치할 필요 없이, 선생님이 주신 링크로 접속하여 아래와 같이 사용합니다.

  1. 로그인: 이름, 학번(예: 10101), 구글 계정 앞부분(ID)을 입력하고 로그인합니다.

  2. 기록하기: 그날 수업에서 도달한 단계를 체크(✓)합니다. 이전 단계를 체크해야 다음 단계를 체크할 수 있습니다.

  3. 영상 보기: 각 단계의 [영상보기] 버튼을 누르면 선생님이 설정한 시범 영상을 바로 볼 수 있습니다.

  4. 성찰 및 제출: 하단에 오늘 수업의 성찰(잘된 점, 안 된 점 등)을 적고 [기록 제출하기]를 누릅니다.

  5. 학생이 제출하는 순간, 선생님의 스프레드시트에 학생 개인별 이름표가 달린 시트가 자동으로 생성되며 기록이 누적됩니다.

👨‍🏫 5단계: 대시보드 관리 및 피드백 주기

선생님은 스프레드시트 하나로 모든 학생의 진행 상황을 한눈에 보고 피드백을 줄 수 있습니다.

1. 대시보드 새로고침 (한눈에 보기)

  • 메뉴에서 [🏐 언더패스] → [대시보드 새로고침]을 누르세요.

  • 모든 학생의 기록 횟수, 최고 도달 단계, 성장 추이(↑/↓), 성찰의 구체성 등이 대시보드 시트에 한눈에 보이게 색상과 함께 업데이트됩니다.

2. 학생에게 개별 피드백 보내기 (신기능 ✨)

  • 대시보드를 보면서 학생들에게 응원이나 조언을 남길 수 있습니다.

  • 메뉴에서 [🏐 언더패스] → [📝 피드백 입력 열 추가]를 누릅니다. (대시보드 I열에 피드백 칸이 생깁니다.)

  • 학생 이름 옆 피드백 칸에 해주고 싶은 말을 자유롭게 적습니다.

  • 작성을 마친 후, [🏐 언더패스] → [📮 피드백 일괄 전송]을 누릅니다.

  • 결과: 선생님이 쓴 피드백이 각 학생의 개인 시트로 쏙쏙 날아갑니다. 학생이 다음 시간에 앱에 로그인하면, 메인 화면 중간의 [💬 선생님 피드백] 란에서 선생님의 메시지를 확인할 수 있습니다!