PADLET_URL을 실제 주소로 바꿔 주세요.✈ Extension Task · 확장 과제 (약 60분)
워크북으로 만든 사이트를 이어서 발전시켜 볼 거예요 😊 정답은 없으니 지금 내 상황에 맞는 것을 골라 편하게 하시면 됩니다. 다 못 끝내셔도 괜찮아요!
✅ 걱정 마세요, 필수 과제는 AI 토큰 없이도 다 완성돼요! 먼저 아래 자기진단부터 함께 시작해 볼까요? 😊세 가지만 골라 주시면 지금 하기 딱 좋은 과제를 추천해 드려요! 여러 과제 중 골라 1시간 몰입해 보세요 😊
1어떤 교과를 가르치시나요?
명세서·틀린 모형 과제는 과학 교과용이에요. 그 외 교과면 자동으로 빼 드려요.
2지금 내 AI(클로드·지피티·제미나이) 토큰 상황은?
확인하는 법을 모르겠다면 → 위 🔋 토큰 탭을 먼저 보세요.
3이 시간, 나는 무엇을 하고 싶나요?
이 확장 과제는 워크북에서 만든 내 사이트(GitHub Pages)가 있어야 이어서 할 수 있어요. 아직 배포 전이라면 먼저 이륙부터 해봐요 ✈️
my-lab)username.github.io/my-lab/ 주소로 사이트가 떠요!✅ 확인: 그 주소로 들어가 내 페이지가 보이면 배포 성공이에요! 🎉 이제 📋 과제 탭으로 가서 이어서 하시면 됩니다.
✈️ 이미 배포하신 분은? 바로 📋 과제 탭으로 가서 ④ 새 산출물 만들기나 ⑤ 틀린 모형 디버깅에 도전해 보세요!
무료 AI는 일정량을 쓰면 잠시 멈춰요. 지금 내 상황을 확인하고, 혹시 막혔다면 이어가는 방법을 알려드릴게요 😊
무료는 약 4시간 단위로 사용량이 리셋돼요. 한도에 닿으면 메시지 창에 "사용량 한도에 도달했습니다 · 몇 시 이후 다시 사용 가능" 같은 안내가 떠요. 같은 계정이면 새 대화를 열어도 한도는 함께 쓰인답니다.
무료도 사용량 한도가 있어, 많이 쓰면 "한도에 도달했습니다 · N시간 후 재설정" 안내가 뜨거나 더 낮은 모델로 바뀝니다. 왼쪽 아래 계정 메뉴에서 요금제를 볼 수 있어요.
무료 한도가 비교적 넉넉한 편입니다. 한도에 닿으면 안내가 뜹니다. 구글 계정으로 로그인해 사용합니다.
가장 빠른 확인법 💡 지금 하려던 요청을 그냥 한 번 넣어 보세요. 정상적으로 답이 오면 아직 여유가 있는 것이고, "사용량 한도" 안내가 뜨면 막힌 상태랍니다.
확인이 어렵거나 이미 막혔다면 → 새 계정으로 이어가기
무료 한도는 계정마다 따로예요. 본인이 가진 다른 이메일로 새로 로그인하면 새 한도로 이어갈 수 있답니다 😊
Ctrl+Shift+N · 맥 ⌘+Shift+N)오늘은 아래 메인 과제 2개를 완성하는 게 목표예요! 먼저 학교·이름을 적어 진행상황을 저장하고, 카드를 눌러 시작하세요 😊
🔒 서버가 없어서 학교·이름·진행 기록은 어디에도 전송·저장되지 않아요. 오직 이 브라우저(기기)에만 임시로 남고, 브라우저 기록을 지우면 사라집니다.
🎯 메인 과제 · 오늘은 이 두 가지!
더 해보고 싶은 분을 위한 선택 과제예요. 관심 가는 걸 골라 보세요! 🔬 명세서·틀린 모형은 과학 교과 전용이에요.
🎯 끝나면: 당장 다음 수업에서 쓸 수 있는 나만의 웹앱이 인터넷에 딱 배포!
오늘의 핵심 과제예요. 거창하지 않아도 좋아요 — 내 수업에 바로 쓸 웹앱 하나를 정해 AI와 만들고, GitHub에 올려 주소가 있는 진짜 웹페이지로 배포하는 전 과정을 경험합니다. (프롬프트 → 코드 → 업로드 → 배포 → 확인)
1단계 · 무엇을 만들지 정하기
딱 하나만 골라요 — 자동 채점 퀴즈, 개념 플래시카드, 모둠·타이머·뽑기 도구, 데이터 그래프 탐구, 시뮬레이션 등. 구체적인 예시가 필요하면 아래 '선택 과제' 카드를 참고하셔도 돼요.
2단계 · AI로 만들기
3단계 · 저장소에 올려 배포하기
받은 코드를 바로 붙여넣으려면 왼쪽(간단). 파일로 저장해 올리려면 오른쪽.
myapp.html (영문 소문자).myapp.html.✅ 확인: 1~2분 뒤 username.github.io/저장소/myapp.html로 접속해 작동하면 배포 성공이에요! 🎉 이 파일은 다음 메인 과제(허브 페이지)에서 카드로 연결해요.
⚠️ 막힘 대비 · 코드 잘림 → "이어서 계속". · 작동 이상 → "이 부분이 안 돼, 고쳐줘". · 404 → 파일명·주소 대소문자 확인, 1~2분 뒤 새로고침.
🎯 끝나면: 내가 만든 웹앱들을 한곳에 모아 카드로 연결한 '나만의 대문' 완성!
허브(대문) 페이지가 뭔가요? 내가 저장소에 올린 여러 html 파일을 카드로 한 페이지에 모아 연결하는 index.html이에요. 파일을 새로 올릴 때마다 파일 이름만 알려주면 AI가 href로 카드를 이어 줘요. 학생·동료에게 주소 하나만 주면 되는 나만의 아카이브가 됩니다! 😊
1단계 · 연결할 파일 이름 모으기
myapp.html, quiz.html, freefall.html …)2단계 · 만능 프롬프트로 대문 만들기
index.html을 만들어 줘요.index.html로 올립니다(있으면 덮어쓰기).3단계 · 파일을 계속 추가하기
✅ 확인: 내 대문 주소(username.github.io/저장소/)를 열어, 카드의 '열기'가 각 웹앱을 열고 '○○ 선생님 제작'이 보이면 완성이에요! 🎉
⚠️ 막힘 대비 · 카드가 연결 안 됨 → 파일 이름의 대소문자·철자가 실제 파일과 같은지 확인. · index.html이 안 바뀜 → 1~2분 뒤 강력 새로고침.
🎯 끝나면: 카드 3개가 모두 '살아 도는' 완성형 아카이브!
준비물: saturation.html·glucose.html 파일 — 패들렛에서 내려받으세요 📥 (강사가 안내한 패들렛에 올려 두었어요).
1단계 · 두 산출물 파일을 저장소에 올리기
패들렛 파일을 열어 코드를 복사해 붙여넣으려면 왼쪽 · 파일 그대로 올리려면 오른쪽. 결과는 똑같아요!
saturation.html (영문 소문자, 띄어쓰기·한글 금지).glucose.html로 한 번 더 반복.saturation.html·glucose.html 두 파일을 내 컴퓨터로 내려받습니다 📥.2단계 · 카드에 연결하기
href="…" 부분을 href="saturation.html"로, 세 번째 카드는 href="glucose.html"로 글자만 바꿉니다. (나머지는 그대로)✅ 확인: 1~2분 뒤 내 사이트를 새로고침 → 카드 3개의 '산출물 열기'가 각각 다른 시뮬레이션을 열면 성공이에요! 🎉
⚠️ 막힘 대비 · '산출물 열기'가 빈 화면·404 → 파일 이름과 href 글자가 완전히 같은지, 특히 대소문자 확인 (Freefall.html ≠ freefall.html). · 화면이 그대로 → 1~2분 기다린 뒤 강력 새로고침(윈도우 Ctrl+Shift+R).
href를 어디서 바꾸는지 안 보이거나, 두 번 고쳤는데도 404가 난다면 보조강사에게 도움을 요청해주세요! 화면 같이 보면 금방 해결돼요 😊🎯 끝나면: 내 과목·학교 이름이 들어간 '우리 반 탐구 목록'!
따라하기
<h1> … </h1> 사이의 글자(제목)를 내 아카이브 이름으로 바꿉니다.
<h1>○○중 3학년 국어 탐구 아카이브</h1><p>) 글자도 내 수업 소개로 바꿉니다.✅ 확인: 1~2분 뒤 새로고침 → 카드가 내 과목 언어로 바뀌어 보이면 성공이에요! 🎉
⚠️ 막힘 대비 · 글자가 겹치거나 모양이 깨짐 → 꺾쇠 태그를 실수로 지웠을 가능성. Ctrl+Z로 되돌리고 글자만 다시 바꿔요. · 한글이 잠깐 깨져 보임 → 대개 정상, 새로고침하면 돌아옵니다.
🎯 끝나면: 학생이 풀면 즉시 정답·해설이 뜨는 우리 과목 퀴즈!
1단계 · AI로 만들기
2단계 · 올리고 연결하기
quiz.html로 올립니다(새 파일 붙여넣기 또는 업로드).href를 quiz.html로 바꿔 연결합니다.✅ 확인: 카드에서 열어 한 문제 풀어보고 정오·해설이 뜨면 성공이에요! 🎉
🎯 끝나면: 클릭하면 뒤집히는 우리 과목 용어·개념 카드 세트!
1단계 · AI로 만들기
cards.html로 올리고, index.html 카드에 연결합니다.✅ 확인: 카드를 눌러 뒤집히고 '다음'으로 넘어가면 성공! 🎉
🎯 끝나면: 내일 교실에서 바로 쓸 나만의 수업 도구 하나!
1단계 · 하나 골라 AI로 만들기
아래 중 하나로 [ ]를 채워 요청하세요.
2단계 · 올리고 연결
tool.html로 올리고 index.html 카드에 연결합니다.✅ 확인: 이름을 넣고 '뽑기/편성'을 눌러 결과가 나오면 성공! 🎉
🎯 끝나면: 내가 설계한 산출물 하나가 아카이브에 딱 연결!
준비물: 무엇을 만들지 한 줄 아이디어 · AI 토큰 여유(없으면 위 🔋 새 계정 참고). 과학이면 '모형 명세서' 과제를 먼저 하면 더 매끄러워요.
1단계 · AI로 코드 받기
2단계 · 저장소에 올리기
받은 코드를 바로 붙여넣으려면 왼쪽(더 간단). 파일로 저장해 올리고 싶으면 오른쪽.
mymodel.html (영문 소문자).mymodel.html로 저장합니다. (.txt가 붙지 않게 확인)3단계 · 대문(index.html)에 연결하기
href를 mymodel.html로 바꿔 연결 → Commit. (카드를 새로 추가하지 않아요)index.html로 올리면 끝! 😊✅ 확인: 그 카드의 '산출물 열기'를 눌러 내 산출물이 작동하면 성공이에요! 🎉
⚠️ 막힘 대비 · 코드가 중간에 잘림 → "이어서 계속"이라고 다시 요청. · 열었는데 작동이 이상함 → "이 부분이 이렇게 안 돼, 고쳐줘"로 다시 요청. · 토큰 한도에 걸림 → 위 🔋 새 계정으로 이어가기.
🎯 끝나면: 내가 매일 겪는 불편 하나를 실제로 해결하는 나만의 웹앱!
거창하지 않아도 돼요. 매번 반복하는 계산, 관리가 번거로운 목록, 자꾸 까먹는 일 같은 작은 불편을 하나 골라 AI와 함께 해결해 봐요. 학생들에게 '실생활 문제 해결'을 가르치기 전에, 선생님이 먼저 경험해 보는 과제예요! 😊
1단계 · 불편 하나 고르기
이런 것들이 좋아요 👇 (딱 하나만!)
2단계 · AI로 만들기
3단계 · 올리고(선택) 연결
mytool.html로 저장소에 올립니다.username.github.io/저장소/mytool.html)만 즐겨찾기 해도 돼요!✅ 확인: 실제로 내 불편이 조금이라도 편해졌다면 성공이에요! 🎉 (제출엔 '어떤 불편을 풀었는지' 한 줄만 적어 주세요.)
⚠️ 막힘 대비 · 원하는 대로 안 나옴 → "이 부분을 이렇게 바꿔줘"로 다시 요청. · 저장이 안 됨 → "입력값을 localStorage에 저장하도록 해줘"라고 요청.
🎯 끝나면: 학생이 값을 바꾸면 즉시 그래프가 변하는 탐구 도구!
사회 통계, 수학 함수, 과학 데이터, 음악 파형처럼 '값을 바꾸며 패턴을 발견'하는 주제에 잘 맞아요.
1단계 · AI로 만들기
data.html로 올리고 index.html 카드에 연결합니다.✅ 확인: 값을 바꿨을 때 그래프가 즉시 변하면 성공이에요! 🎉
🎯 끝나면: 학생에게 시킬 산출물의 설계도 — 그대로 프롬프트가 돼요!
📄 모형 명세서가 뭔가요? 학생에게 어떤 과학 모형을 만들게 할지 미리 정리하는 '설계도 한 장'이에요. 무엇을 조작하고 무엇을 예측하는 모형인지 아래 다섯 칸으로 정해 두면, 그게 곧 학생 활동의 뼈대이자 나중에 AI에게 그대로 줄 프롬프트가 된답니다. 오늘은 이 한 장만 완성하셔도 훌륭한 산출물이에요! 😊
아래 다섯 칸을 채우면 명세서 완성이에요! 종이·메모장에 적으셔도 되고, 그대로 옮겨 쓰셔도 됩니다. 맨 오른쪽은 자유낙하 예시예요 👇
| 탐구 질문 | 학생이 붙들 질문 한 문장 |
| ↳ 예시 | 속력은 시간에 따라 어떻게 변할까? |
| 학생이 조작할 변수 | 슬라이더·선택으로 바꿀 것 |
| ↳ 예시 | 중력(지구·달·화성), 시작/다시 |
| 조작 후 예측·확인할 것 | 결과로 나타날 값·패턴 |
| ↳ 예시 | 속력이 일정하게 증가 · 그래프가 직선 · 기울기 = 중력가속도 |
| 담을 규칙·공식 | 학생이 탐구에서 찾은 관계 |
| ↳ 예시 | v = g·t (등가속도) |
| 검증 방법 | 모형이 맞는지 무엇과 비교할지 |
| ↳ 예시 | 실제 측정한 시간–속력 값과 대조 |
💡 코딩 실력과 무관한, 가장 중요한 사고의 과제예요. 여기서 만든 명세서는 여유가 될 때 '새 산출물 만들기'나 '틀린 모형 디버깅' 과제의 프롬프트로 그대로 씁니다.
이건 뭔가요? 방금 쓰신 🆘 SOS 게시판처럼, 학생들이 글을 올리면 모두에게 실시간으로 보이는 페이지를 직접 만들어 봐요. 데이터가 서버(Supabase)에 저장되는 진짜 DB 실습이에요! (수업 의견 모으기·실시간 질문판·투표 등에 바로 활용)
1단계 · Supabase 준비 (약 5분)
2단계 · AI로 화면 만들기
board.html로 저장소에 올리고 index.html 카드에 연결합니다.✅ 확인: 내 페이지에서 글을 쓰면 목록에 뜨고, 새로고침해도 남아 있으면 성공이에요! 🎉 (다른 기기에서도 보이면 완벽!)
⚠️ 막힘 대비 · "쓰기가 안 돼요" → 대개 위 정책(policy) 실행 누락이에요. SQL을 다시 실행해 보세요. · "안 불러와요" → URL·anon key 오타를 확인하세요.
어떤 수업인가요? 교사가 일부러 과학적 오류(오개념)를 하나 심은 모형을 학생에게 줍니다. 학생들은 과학자들이 합의하듯 토의로 그 오류를 찾아내, 무엇이 왜 틀렸는지 논증한 뒤 모형을 디버깅해 올바르게 고칩니다. '정답 모형'을 주는 대신 틀린 모형을 고치는 과정에서 개념이 단단해져요. (2022 개정 '모형의 개발·사용' + 논증·합의 실천)
선생님의 과제: 오개념이 하나 숨은 모형 + 디버깅 토의 계획 한 줄 만들기
1단계 · 설계 (전원 · 토큰 0)
세 칸만 정하면 됩니다. 종이에 적어도 돼요.
| 다룰 개념 | 예: 자유낙하에서의 속력 변화 |
| 심을 오개념 | 학생이 흔히 갖는 잘못된 생각 — 예: "무거운 물체가 더 빨리 떨어진다" → 모형에서 질량이 크면 속력이 더 빨라지도록 만듦 |
| 드러나는 단서 & 올바른 모습 | 학생이 무엇을 조작·관찰하면 오류가 보이나 — 예: 질량만 바꿔도 그래프 기울기가 변함(“어? 진공에선 같아야 하는데?”). 올바른 모형: 질량과 무관하게 기울기(g) 일정. |
2단계 · 만들기 (두 갈래 중 택1)
freefall.html 같은 모형을 열어, 값 하나를 일부러 틀리게 바꿉니다(예: 중력을 질량에 따라 달라지게). 어느 줄을 바꿀지는 보조강사에게 도움을 요청해 같이 짚으면 안전해요 😊 편집이 어려우면 1단계 설계까지만 해도 훌륭한 산출물입니다.✅ 확인: 틀린 모형이 열리고, '무엇이 왜 틀렸는지'를 내가 한 줄로 설명하실 수 있으면 설계 완료예요! 🎉 (제출엔 '심은 오개념'을 한 줄 적어 주세요.)
⚠️ 막힘 대비 · 오개념을 코드로 어떻게 심을지 막힘 → 2단계 갈래B로 값 하나만 바꾸거나, 1단계 설계까지만. · 학생이 너무 쉽게/어렵게 찾을 것 같음 → 단서(조작 변수)를 하나 늘리거나 줄여 난이도 조절.
Claude · Gemini · ChatGPT 아무거나에 붙여넣고, 대괄호 [ ] 칸만 내 교과로 바꾸면 돼요 😊 받은 코드를 통째로 복사해 저장소에 .html로 올리면 산출물이 됩니다!
🎯 쓰는 법: 대괄호 [ ] 다섯 칸만 내 교과로 바꿔 붙여넣기!
예시 1 · 자유낙하 (freefall.html)
예시 2 · 포화수증기량 (saturation.html)
예시 3 · 혈당 항상성 (glucose.html)
이건 뭔가요? 저장소에 올린 html 파일들을 카드로 연결하는 대문 index.html을 AI가 만들어 줘요. 새 파일을 올릴 때마다 파일 이름만 알려주면 카드가 추가돼, 사람이 직접 링크를 심지 않아도 된답니다! 😊
쓰는 법
· [파일이름.html] — [설명] 줄을 채웁니다(파일이 늘면 줄을 더 추가).index.html 코드를 저장소에 올립니다(있으면 덮어쓰기).💡 파일 이름은 실제 올린 파일과 대소문자까지 똑같이 적어야 링크가 연결돼요. · 완성 주소: username.github.io/저장소/
이건 뭔가요? Supabase(무료 DB)에 연결되는 실시간 게시판 페이지를 AI가 만들어 줘요. 내 URL·anon key·테이블만 알려주면 됩니다! 😊
💡 완성 후 Project Settings → API의 URL·anon key를 코드에 넣고, 테이블·정책(SQL)을 만들어 두어야 작동해요. (anon key는 공개용이라 페이지에 넣어도 안전합니다.)
막히거나 안 되는 게 있으면 편하게 올려주세요 😊 보조강사와 다른 선생님들이 같이 봐 드려요. 사진도 올릴 수 있고 📷, 서로 댓글로 도와줄 수 있어요!
완성하지 못하셔도 정말 괜찮아요! 🙌 지금까지 하신 것을 패들렛에 편하게 올려 주세요.