🏠 EAIM 체육 첫 화면

📘 체육 사용 가이드

중학교 체육 수업을 위한 EAIM 앱이에요. 모든 앱은 로그인 없이 연습할 수 있고, 선생님이 연 수업 방 QR로 들어오면 반·번호로 기록이 선생님께 가요.

1. 한눈에 보기

EAIM 체육 수업은 마음 열기 → 탐구 → 창작·완성 → 나누기 → 기록으로 흘러가요. 준비 운동과 오늘의 기분·물음으로 마음을 열고, 원리·규칙·동작을 몸으로 탐구하고, 안무·작전·실천 계획을 만들어(창작·완성), 모둠 경기와 발표로 나누고, 수업 QR로 들어온 학생의 결과가 선생님께 모여요(기록).

앱 정보를 불러오는 중…

🔓 누구나 (로그인 없이)…
첫 화면에서 바로 열어요. 모든 체육 앱이 여기에 들어가요. 기록은 선생님께 가지 않아요(연습 모드).
📲 수업 QR로 들어오면 기록…
선생님이 만든 수업 방 QR로 들어오면 점수나 결과물이 반·번호로 선생님께 가요.

AI가 들어간 곳: 학생 화면에는 AI가 없어요. 교사 페이지에서 비트 & 볼 소감에 답장할 때 선생님이 누르는 🤖 AI 초안 받기 한 곳뿐이에요.

기기에만 저장되는 앱: 기록 측정·팀 편성(선생님 기기)과 건강체력 자기관리(학생 기기)는 서버에 올리지 않아요. 체력 측정값은 건강 정보에 가까워서예요(8번).

교육과정과 이어 보고 싶으면 📝 지도안 만들기에서 성취기준을 고르면 수업 과정안이 짜여요(7번).

2. 처음 한 번만 하는 설정

구글 로그인

  1. 교사 페이지(teacher.html)에서 구글 로그인을 눌러요. 계정 고르는 창이 나와요. 버튼이 "준비 중…"이면 잠깐 기다려요.
  2. 브라우저를 닫으면 자동으로 로그아웃돼요(공용 PC 보호).
  3. 처음 쓰는 사이트 주소라면 Firebase 콘솔 → Authentication → 승인된 도메인에 이 주소(eaim-physical-play.vercel.app)가 있어야 로그인이 돼요.

AI 키

  1. Google AI Studio(또는 구글 클라우드 콘솔)에서 새 API 키를 만들어요. API 제한(Generative Language API만) + 하루 한도만 걸고, 웹사이트 제한은 걸지 않아요 — 서버에서 부를 때 막혀요.
  2. 교사 페이지의 🤖 AI 연결 칸 → 내 Gemini 키 넣기를 펼쳐 붙여 넣고 저장 → 30초쯤 뒤 연결 상태가 AI 연결됨으로 바뀌는지 봐요.
  3. 키는 선생님 본인과 서버만 읽는 금고에 저장되고 서버에서만 쓰여요. 학생 기기로 내려가지 않고, 교사 페이지에는 "끝 네 자리"만 보여요. 필요 없으면 내 키 지우기로 지워요. 이 키는 같은 구글 계정으로 쓰는 다른 EAIM 교과 교사 화면과 함께 쓰는 설정이에요. 예전에 넣어 둔 키는 로그인할 때 저절로 금고로 옮겨져요.
  4. 저장소 관리자는 처음 한 번 저장소에 api/ai.js(v0.7), Vercel 환경변수 FIREBASE_SERVICE_ACCOUNT(꼭 — 서버가 금고를 읽음)·GEMINI_KEY·ALLOWED_TEACHERS·ALLOWED_ORIGINS를 넣고 다시 배포해요.
⚠️ 키를 코드·문서·단톡방에 붙여 두지 마세요. 새어 나갔다면 구글 클라우드 콘솔에서 바로 삭제하고 새로 만드세요. 체육은 AI 없이도 모든 앱을 쓸 수 있어요 — 키는 소감 답장 초안에만 쓰여요.

휴대폰·태블릿 홈 화면에 두기

크롬(안드로이드)은 ⋮ 메뉴 → 홈 화면에 추가, 사파리(아이폰·아이패드)는 공유 버튼 → 홈 화면에 추가. 기록 측정·서킷 타이머처럼 운동장에서 바로 꺼내 쓰는 앱을 홈 화면에 두면 편해요.

3. 수업 방 만들기

  1. teacher.html에서 로그인한 뒤 새 체육 수업 방 칸에 수업 이름을 적어요. 예: "2학년 리듬 체육"
  2. 반 목록을 쉼표로 적어요. 예: 2-1, 2-3. 적으면 학생이 목록에서 반을 고르고, 비워 두면 학생이 학년·반을 직접 적어요.
  3. 수업 방 만들기를 누르면 수업 코드가 생겨요.
  • 수업 방 하나로 여러 앱을 써요. 수업 방 카드의 학생에게 띄울 앱에서 앱을 고르면 그 앱의 QR과 링크가 나와요. 칠판 화면에 QR을 크게 띄우고 학생이 휴대폰·태블릿으로 찍어요.
  • 링크 복사 — 학급 게시판·메신저에 붙여 넣을 수 있어요. 공개 화면(기록 없음) 열기 ↗로 학생 화면을 미리 볼 수 있어요.
  • 수업 닫기 / 수업 열기 — 닫으면 학생이 더 이상 들어오거나 낼 수 없어요. 다음 시간에 다시 열면 같은 QR을 써요.
  • 선생님 자료 — 수업 방마다 녹화·관리 →(스트레칭 시범 동작), 곡 추가·관리 →(비트 & 볼 추천곡), 문제 편집(심판 퀴즈 선생님 문제), 🎬 영상 동작 만들기·관리 →(시범 영상에서 흘러가는 움직임만 뽑아 저장 — 영상은 올라가지 않음). 새 수업 방을 만들면 가장 최근 수업 방의 자료를 이어받아요.

학생은 반, 번호, 성 한 글자(선택)만 적고 들어와요. 선생님 화면에는 "김**"처럼 성 한 글자만 보여요.

4. 수업 중

  • 학생 현황 — 이 과목은 들어온 학생 목록 화면이 없어요. 학생 화면 왼쪽 아래에 📚 반 번호 · 수업 중 표시가 있으면 수업 방에 들어온 거예요. 낸 것은 📋 기록 보기에서 봐요.
  • 실시간 활동 — 이 과목은 실시간 화면이 없어요. 📋 기록 보기를 다시 누르면 새로 낸 것이 보여요.
  • 프로젝터로 쓰는 앱 — 경기 점수판(종목별 시계·점수, 전체 화면), 서킷 트레이닝 타이머(전체 화면), 심판 판정 퀴즈 모둠 대결, 전술 보드 ▶ 작전 재생은 칠판 화면에 띄워 함께 봐요. 기록이 남지 않는 공개 화면으로 열면 돼요.
  • 음악 — 서킷 트레이닝 타이머·스트레칭 따라하기·경기 점수판에서 🎵 음악을 고르면 수업 음악이 함께 나와요. 비트 & 볼은 종목(농구·배구·축구·배드민턴)과 기분을 고르고 🎵 EAIM 체육 음악의 박에 맞춰 공을 다뤄요. 곡은 저장소 안에 있어 인터넷 다른 곳을 부르지 않아요.
  • 카메라 앱 — 스트레칭 따라하기·리듬 포즈·창작 안무·슬로우 캠은 기기를 1.5~3m 떨어진 곳에 세우고, 주변에 부딪힐 것이 없는지 먼저 살펴요.

막혔을 때

  • "수업 방을 찾을 수 없어요" / "수업이 닫혀 있어요" → 수업 방이 열려 있는지 보고 QR을 다시 보여 줘요. 학생은 기록 없이 연습하기로 연습은 계속할 수 있어요.
  • "체육 수업 방이 아니에요" → 다른 과목이나 예전 수업 방의 QR이에요. 교사 페이지에서 새 QR을 띄워요.
  • 학생 화면 아래가 "🔒 수업이 닫혔어요 · 기록은 보내지지 않아요"로 바뀌었으면 → 수업 열기를 눌러요.
  • 카메라가 안 켜지면 → 주소창 옆 자물쇠에서 카메라를 허용하고, 안내 창에서 알겠어요, 켜기를 눌렀는지 봐요(9번).

5. 수업 뒤

  • 결과물 보기 — 수업 방 카드의 📋 기록 보기 → 결과물에 반·번호·앱·낸 때와 내용이 나와요. 비트 & 볼 소감, 창작 안무(마디별 동작·빠르기·도전 결과), 전술 보드 작전(종목·인원·장면 수·설명)이 모여요.
  • 점수 — 같은 화면의 점수 표에 스트레칭 일치도, 리듬 포즈 점수, 심판 퀴즈(개인 풀이), 가슴압박 적정 빠르기 비율이 모여요. 결과물과 따로 저장돼요.
  • 답장 — 결과물마다 답장 칸에 적고 답장 보내기. 비트 & 볼 소감은 🤖 AI 초안 받기로 초안을 받아 고친 뒤 보내요. 학생은 비트 & 볼 첫 화면의 📮 선생님 답장에서 봐요.
  • CSV 내려받기 — CSV 내려받기. 결과물과 점수가 한 파일로 엑셀에서 열려요.
  • 세특 초안 — 이 과목은 세특 초안 기능이 없어요.
  • 기록 측정의 측정값은 서버에 없어요. 기록 측정 앱 📋 기록 탭의 전체 기록 엑셀(CSV)로 내보내기로 학교 컴퓨터에 보관해요.
  • 학년말 기록 정리는 EAIM 공통 기능이 생기면 교사 페이지에 들어가요. 그 전에는 수업 방마다 CSV로 내려받아 두세요.

6. 앱별 사용법

저장소의 활동 정보(activities.json)를 읽어 보여 줘요. 누구나 로그인 없이 연습 · 수업 QR 기록 수업 방으로 들어오면 기록 · 카메라 · 선생님 도구

불러오는 중…

7. 선생님 도구

📝 지도안

성취기준을 고르면 본시 교수·학습 과정안 표를 짜 줘요. 첫 화면이나 교사 페이지 위의 📝 지도안 만들기로 열어요(eaim-pe-lessonplan.html). AI·로그인·저장이 없어요.

  1. 왼쪽 위에서 학교급·과목을 고르고, 그 아래에서 성취기준을 골라요. 중학교 1~3학년 51개(운동·스포츠·표현)와 고등학교 20과목 139개 — 일반 선택(체육1·체육2), 진로 선택(운동과 건강·스포츠 문화·스포츠 과학), 융합 선택(스포츠 생활1·2), 체육 계열 선택 과목 13개(체육고) — 모두 190개예요.
  2. 활동 앱에서 수업에 쓸 EAIM 체육 앱을 골라요. 활동 칸에 그 앱의 실제 단계가 들어가요. 이어 둔 앱이 없는 성취기준은 앱 없이 짜기로 기본 틀이 짜여요.
  3. 일시, 장소, 대상, 차시, 수업 시간(분)을 적어요. 시간을 바꾸면 단계별 분이 다시 나뉘어요. 도입에는 준비 운동·안전 점검, 정리에는 정리 운동이 들어가요.
  4. 표 안의 글은 눌러서 바로 고쳐요. 다 고친 뒤 🖨️ 인쇄·PDF ⬇️ Word 파일(.doc) 📋 표째 복사로 가져가요. 색상은 초록·파랑·분홍·흑백.
알아 둘 점성취기준, 핵심 아이디어, 내용 요소, 성취기준 해설, 유의 사항(성취기준 적용 시 고려 사항), 신체활동 예시는 2022 개정 교육과정(교육부 고시 제2022-33호 [별책 11] 체육과, [별책 21] 체육 계열 선택 과목) 원문 그대로예요. 탐구 질문, 마음 열기 질문, 기본으로 골라 둔 내용 요소, 성취기준마다 이어 둔 앱은 참고용 초안이에요. 저장하지 않으니 설정을 먼저 정하고 고쳐 주세요.

지도안은 도구라서 앱 수에는 세지 않아요. 교사 페이지 자체(수업 방·선생님 자료·기록)는 3·5번을 보세요.

8. 안전과 개인정보

반·번호만

  • 학생은 가입·비밀번호 없이 반·번호(와 성 한 글자)만 적어요. 기록에도 그것만 남아요.
  • 이름 쓰지 않기 — 소감·작전 설명·안무 이름 칸에 "이름은 쓰지 않아요" 안내가 있어요. 작전 설명은 친구 이름 대신 "1번·2번 선수"로 적어요.

카메라 (스트레칭 따라하기 · 영상 동작 따라하기 · 리듬 포즈 · 창작 안무 · 동작 분석 슬로우 캠)

  • 영상은 이 기기 안에서만 자세(관절 위치)를 읽는 데 쓰고, 저장하지 않아요. 서버나 AI로 보내지도 않아요.
  • 처음 켤 때 안내 창이 떠요: "영상은 이 기기 안에서만 자세를 읽는 데 쓰고, 저장하지 않아요 … 친구가 화면에 나올 때는 먼저 친구에게 물어봐요" → 알겠어요, 켜기 / 안 켜기.
  • 자세를 읽는 프로그램은 처음 한 번 인터넷에서 받아 와요. 프로그램을 받아 오는 것이지, 영상을 보내는 것은 아니에요.
  • 스트레칭의 선생님 시범 녹화도 영상이 아니라 관절 위치 숫자만 수업 방에 저장돼요.
  • 🎬 영상 동작 만들기는 선생님 기기에 있는 시범 영상을 그 기기 안에서만 읽어 관절 숫자만 뽑아요. 영상 파일은 어디에도 올라가지 않아요. 학생이 나오는 영상은 쓰지 않아요.
  • 슬로우 캠의 녹화와 캡처는 화면 안에만 있고, 새로고침하면 사라져요. 내려받기 단추도 없어요.
  • 학생 얼굴이 나온 화면을 캡처해 쓰지 않아요 — 수업 자료, 학급 게시판, 연수 자료, 이 가이드 모두. 친구를 찍을 때는 먼저 묻고, 찍히기 싫은 학생은 카메라 없이 기록 도우미·안전 도우미로 참여해요.

건강 정보 (건강체력 자기관리 · 기록 측정)

  • 건강체력 자기관리는 학생 기기에만 저장되고 서버·AI로 가지 않아요. 이름 칸이 없어요. 메모 칸에 아픈 곳이나 병명은 적지 않고, 통증은 보건 선생님이나 코치 선생님께 바로 말하도록 안내해요. 공용 기기라면 설정의 이 기기의 건강 기록 모두 지우기로 지워요.
  • 기록 측정은 반·번호(와 성 한 글자)만 받아요. 이름까지 붙여 넣으면 성 한 글자만 남겨요. 측정값은 선생님 기기에만 있고, 학기가 끝나면 엑셀로 내보낸 뒤 지워요.
  • 키·몸무게·부상·장애·병명·수면·컨디션을 적는 칸은 만들지 않았어요. 수업 중에도 이런 정보를 앱이나 활동지에 적게 하지 말아 주세요. 몸이 불편한 학생은 모두 앞에서 묻지 말고 따로 이야기해요.
  • 예전 기록 측정 앱에 실명 명단이 남아 있으면 앱 위에 안내가 떠요: ① CSV 내려받기 → ② 예전 기록 지우기.

그 밖의 안전

  • 가슴압박 박자 연습은 빠르기와 일정함만 확인해요. 누르는 깊이는 측정하지 못해요. 사람에게 누르지 않고 쿠션·마네킹으로 연습해요.
  • 교사 페이지의 AI 답장 초안에는 소감 글과 고른 기분·템포만 보내요. 반·번호·이름은 보내지 않아요. 초안은 꼭 읽고 고친 뒤 보내요.
  • 연습 모드(QR 없이)는 기록이 선생님께 가지 않아요. 예전 체육 앱이 기기에 남긴 Gemini 키·이름·수면·컨디션 칸은 새 앱을 처음 열 때 지워져요.

9. 이럴 땐 이렇게 · 자주 묻는 질문

교사 페이지 로그인이 안 돼요.
Firebase 콘솔 → Authentication → 승인된 도메인에 이 사이트 주소(eaim-physical-play.vercel.app)가 있는지 확인해요. 버튼이 "준비 중…"이면 잠시 기다려요.
AI 연결 상태가 "AI 안 됨"이에요.
상태 위에 마우스를 올리면 까닭이 보여요. "웹사이트 제한"이면 제한 없는 키로 바꾸고, "키가 없어요"면 내 Gemini 키 넣기에 키를 넣어요. "허용되지 않은 주소"면 Vercel 환경변수 ALLOWED_ORIGINS에 이 주소가 있는지 봐요. AI가 없어도 모든 앱은 그대로 써요.
카메라가 안 켜져요.
주소창 옆 🔒에서 카메라를 허용해요. 안내 창에서 "안 켜기"를 눌렀다면 다시 시작 단추를 눌러요. 그래도 "인식 프로그램을 켜지 못했어요"가 뜨면 학교 인터넷이 인식 프로그램 주소(cdn.jsdelivr.net, storage.googleapis.com)를 막고 있을 수 있어요 — 정보 담당 선생님께 알려 주세요.
학생 화면에 "선생님께 보내기" 버튼이 없어요.
수업 QR이 아니라 첫 화면에서 들어온 연습 모드예요. QR이나 복사한 링크로 다시 들어오게 해요.
선생님이 녹화한 시범 동작·추천곡이 학생 화면에 안 나와요.
수업 방 QR로 들어와야 그 수업 방의 자료가 나와요. 공개 화면에서는 기본 동작 14개(스트레칭)와 그 기기에 있는 곡만 나와요.
새로고침했더니 다시 반·번호를 물어요.
같은 탭에서는 다시 묻지 않아요. 탭이나 창을 닫으면 공용 기기 보호를 위해 처음부터 들어와요.
기록 측정·건강체력 기록이 교사 페이지에 안 보여요.
두 앱은 건강 정보 보호를 위해 서버에 올리지 않아요. 기록 측정은 그 기기에서 엑셀로 내보내요.
음악이 안 나와요.
기기 소리와 🎵 칸의 소리 크기를 확인하고, ▶ 단추를 한 번 눌러 보세요(브라우저는 화면을 누르기 전에는 소리를 막아요). 처음 틀 때는 곡을 받아 오느라 1~2초 걸려요.
비트 & 볼에서 박이 음악과 조금 어긋나요.
"바로 시작" 곡은 곡 전체를 분석해 박을 맞췄어요. 다른 곡은 박자를 두드려 맞추는데, 어긋나면 훈련 화면의 다시 두드리기나 마디 맞추기로 고쳐요.
문제·안내 내용(규칙 해설, 가슴압박 기준, 운동 조언)이 이상해요.
저장소 밖의 검토표(pe-review.md)에 번호가 붙어 있어요. 번호로 알려 주시면 고쳐요.

10. 수업 예시

한 차시 (45분) — 비트 & 볼 · 농구 [9체02-11] (배구로 하면 [9체02-17]) 도입 7분: 준비 운동·안전 점검, "공이 없는 선수의 움직임이 왜 중요할까요?" → 탐구 질문
전개 10분: 드리블의 수행 원리(손목·시선·박자) 탐구
전개 12분: 오늘의 기분 고르기 → 추천곡 → 팀별 리듬 드리블(드리블 / 패스 / 슛)
전개 11분: 짝이 슬로우 캠으로 드리블 자세 보기(선택), 서로 피드백
정리 5분: 정리 운동, 훈련 일지 → 선생님께 일지 보내기 📮
여러 차시 (3차시) — 창작 안무 [9체03-08]·[9체03-09] 1차시: 현대 표현의 원리 탐구, 리듬 포즈 게임으로 박자와 자세 익히기
2차시: 모둠별로 동작 카드 8마디 배치, 음악과 미리 보기, 카메라로 도전하며 고치기
3차시: 모둠 발표와 감상(주제·동작·구성·음악), 📤 안무와 도전 결과를 선생님께 보내기

📝 지도안에서 성취기준을 고르면 이런 흐름이 표로 짜여요.

© 2026 박성애 · EAIM · 교육 목적 무료 사용, 무단 복제·상업적 이용 금지 · 이용 안내