Skip to content

Ch.4: 수업 자료 15분 완성 — 퀴즈 수업안 루브릭

이 챕터를 읽으면, 퀴즈 10문제 수업안 루브릭을 15분 안에 완성할 수 있습니다. 기적이 아니라 프롬프트 기술입니다.


🎬 시나리오

일요일 밤 11시입니다.

박선생님은 노트북 앞에 앉아 있습니다. 내일 월요일 1교시, 초등학교 4학년 영어 수업입니다. 단원평가 퀴즈 10문제를 만들어야 합니다. 지난 금요일에 시작하려고 했는데, 수요일 공개수업 준비에 밀렸습니다. 목요일은 학부모 상담, 금요일은 교직원 회의. 결국 일요일 밤입니다.

퀴즈 10문제를 만드는 데 1시간. 선택지를 네 개씩 만들어야 하는데, 오답도 그럴듯해야 합니다. "이건 너무 뻔하다" 싶으면 다시 고칩니다. 해설도 써야 합니다. 10문제 다 만들고 나면 난이도 균형을 확인합니다. 너무 쉬운 것만 모여 있으면 다시 조정합니다.

수업안은 45분. 도입에서 뭘 보여줄지, 전개에서 어떤 활동을 할지, 정리에서 뭘 확인할지. 활동마다 시간을 배분하고, 교사 발화와 예상 학생 반응을 적습니다. 이전 수업안을 참고하려고 USB를 뒤지다가 10분이 또 날아갑니다.

루브릭(채점 기준표)은 30분. 평가 항목을 정하고, 점수별 기준을 세분화합니다. "5점은 어떤 수준이고, 3점은 어떤 수준이고, 1점은 어떤 수준인지"를 구체적으로 적어야 합니다. 애매하게 쓰면 나중에 채점할 때 고민이 됩니다.

합계: 2시간 15분.

내일 아침 7시에 일어나야 하는데, 지금 11시입니다. 다 만들면 새벽 1시 15분.

박선생님은 생각합니다. "이걸 매주 해야 한다고?"

OECD TALIS 2024 조사에 따르면, 교사는 행정 업무에 주당 평균 6시간을 사용합니다. 수업 자료 제작까지 합하면 수업 외 업무 시간은 훨씬 더 늘어납니다. 일요일 밤의 박선생님은 예외가 아니라, 많은 교사의 현실입니다.


💬 김선생님 한마디

"저도 일요일 밤의 공포를 알아요. 그런데 지금은 15분이면 끝나요. 비결이 뭐냐고요? AI에게 '뭘 원하는지'를 정확히 말하는 기술이에요. 식당에서 주문 잘하는 것과 같아요."


📖 이게 왜 되나요?

식당에서 주문할 때를 떠올려보세요. "맛있는 거 주세요"라고 하면 뭐가 나올지 모릅니다. "김치찌개, 덜 맵게, 밥 곱빼기"라고 하면 정확히 원하는 게 나옵니다. 클로드코드(Claude Code)에게 수업 자료를 부탁하는 것도 똑같습니다. 무엇을, 어떤 형식으로, 어디에 저장할지를 명확하게 말하면, AI가 정확히 그대로 만들어 파일로 저장합니다.

이것이 프롬프트입니다. AI에게 보내는 주문서입니다. 주문서가 구체적일수록 결과물이 정확합니다.

챗봇과 다른 점이 있습니다. 챗봇은 결과를 화면에 보여주기만 합니다. 선생님이 복사해서 붙여넣고 파일로 저장해야 합니다. 클로드코드는 다릅니다. "파일로 저장해줘"라고 말하면 직접 파일을 만들어 저장합니다. 복사-붙여넣기가 사라집니다.

그래서 15분이 가능합니다. 복사-붙여넣기 시간, 파일 이름 정하는 시간, 저장 위치 찾는 시간. 이런 사소한 시간들이 모이면 30분이 넘습니다. 클로드코드는 이 모든 과정을 "한 번의 요청"으로 끝냅니다.


🖥️ 실습해보기

실습 1: 퀴즈 만들기 (5분)

VS Code 터미널을 엽니다(Ctrl+). claude`를 입력해 클로드코드를 시작합니다. 그리고 다음을 입력합니다.

> @Unit3-본문.txt 파일을 읽고,
  이 단원 내용으로 선택지 4개짜리 퀴즈 10문제 만들어줘.
  난이도는 중간, 정답과 해설도 포함해줘.
  결과를 quiz-unit3.md 파일로 저장해줘.

잠시 기다리면 작업 폴더에 quiz-unit3.md 파일이 생깁니다. 파일을 열어보면 10문제가 정답, 해설과 함께 정리되어 있습니다.

@Unit3-본문.txt는 기존에 가지고 있는 단원 본문 파일입니다. 이렇게 @ 뒤에 파일 이름을 쓰면 클로드코드가 그 파일을 직접 읽습니다. 내용을 복사해서 붙여넣을 필요가 없습니다.

당황하지 마세요. 만약 파일이 없다면 클로드코드가 "파일을 찾을 수 없습니다"라고 알려줍니다. 파일 이름이 정확한지 확인하고 다시 입력하면 됩니다. 이건 정상적인 과정입니다.

결과가 마음에 들지 않으면 어떻게 할까요? 추가 지시를 하면 됩니다.

  • "3번 문제가 너무 쉬워. 난이도를 올려줘."
  • "해설을 좀 더 자세하게 써줘."
  • "5번 문제 선택지 ③이 정답이랑 너무 비슷해. 다른 걸로 바꿔줘."

이렇게 말하면 클로드코드가 해당 부분만 수정해서 같은 파일에 다시 저장합니다. 전체를 다시 만드는 게 아니라, 지적한 부분만 고칩니다. 이 과정이 자연스러워지면 퀴즈의 완성도가 올라갑니다.


실습 2: 수업안 만들기 (5분)

이어서 바로 입력합니다.

> 초등학교 4학년 영어 45분 수업안 만들어줘.
  구조: 도입(5분)-전개(30분)-정리(10분)
  학습 목표는 직업 관련 어휘 10개 습득과 미래 직업 발표 연습.
  수업안.md 파일로 저장해줘.

클로드코드가 도입-전개-정리 구조에 맞춰 45분 수업안을 만들고 파일로 저장합니다. 교사 발화, 학생 활동, 시간 배분까지 포함됩니다.

여기서 핵심을 보셨나요? "도입(5분)-전개(30분)-정리(10분)"처럼 구조를 지정했습니다. 이렇게 형식을 명확하게 말할수록 결과가 좋아집니다.

수업안을 받아보면, 도입 부분에 동기유발 질문이 들어가 있고, 전개 부분에 어휘 학습 활동과 발표 연습이 시간대별로 배치되어 있습니다. 정리에는 형성평가 질문과 차시 예고가 있습니다.

수업안도 마찬가지로 수정 지시가 가능합니다. "전개 부분에 모둠 활동을 추가해줘", "도입에서 동영상 활용으로 바꿔줘"처럼 말하면 됩니다. 처음부터 완벽한 수업안을 기대하기보다, 좋은 초안을 빠르게 얻고 내 수업 스타일에 맞게 다듬는다고 생각하세요.


실습 3: 루브릭 만들기 (5분)

마지막으로 입력합니다.

> 방금 만든 수업안에 맞는 루브릭을 만들어줘.
  5점 척도, 평가 항목 4개, 각 점수별 기준 설명 포함.
  rubric-unit3.md로 저장해줘.

루브릭은 채점 기준표입니다. "이 학생은 몇 점이야?"를 판단할 때 쓰는 도구입니다. 항목별로 5점부터 1점까지 어떤 기준인지 구체적으로 적어놓은 표입니다. 예를 들어 "발표" 항목이라면, 5점은 "자신감 있게 발표하며 청중과 눈을 맞추고 적절한 제스처를 사용함", 1점은 "발표를 시도하지 않거나 원고를 그대로 읽음"처럼 구체적으로 기술합니다.

처음 만들 때가 가장 오래 걸리는데, 클로드코드가 수업안 내용을 이미 알고 있으니 수업 목표에 딱 맞는 루브릭이 나옵니다.

"방금 만든 수업안"이라고 했죠? 클로드코드는 같은 대화 안에서 이전에 한 일을 기억합니다. 수업안을 먼저 만들고, 이어서 루브릭을 부탁하면 수업안 내용에 맞춰 만들어줍니다. 챗봇에서 매번 처음부터 설명하던 것과는 다릅니다.

이 세 가지를 연결해서 사용하면 더 강력합니다. 퀴즈 → 수업안 → 루브릭 순서로 만들면, 세 자료가 같은 단원, 같은 학습 목표를 기준으로 일관성 있게 만들어집니다. 따로따로 만들면 미묘하게 초점이 어긋나는 경우가 있는데, 한 대화 안에서 연결해서 만들면 그런 문제가 줄어듭니다.


프롬프트 작성 3원칙

15분 안에 좋은 결과를 얻으려면 세 가지를 기억하세요.

첫째, 역할을 명시합니다.

"초등학교 4학년 담임 교사입니다"라고 말하면 AI가 학년 수준과 교과 맥락을 맞춥니다. 이 한 줄이 없으면 대학 교재 수준의 퀴즈가 나오거나, 초등학생용 쉬운 문제가 나올 수 있습니다.

사실 Ch.3에서 CLAUDE.md에 교육 환경을 적어두셨다면, 매번 역할을 말하지 않아도 됩니다. 이미 기억하고 있으니까요. 하지만 특별한 상황일 때는 역할을 다시 명시하는 것이 좋습니다. "이번에는 고등학교 1학년 수준으로 만들어줘"처럼요.

둘째, 형식을 지정합니다.

"선택지 4개", "5점 척도", "도입-전개-정리", "파일로 저장해줘". 이런 구체적인 형식 지정이 결과의 질을 결정합니다. "퀴즈 만들어줘"와 "선택지 4개짜리 퀴즈 10문제, 정답과 해설 포함, quiz-unit3.md로 저장해줘"는 완전히 다른 결과를 만듭니다.

형식 지정의 효과를 비교해봅시다.

요청 방식결과
"퀴즈 만들어줘"문제 수도, 유형도, 난이도도 AI가 임의로 결정
"선택지 4개, 10문제, 중간 난이도, 해설 포함, 파일 저장"정확히 원하는 형태

같은 AI인데 주문서의 차이가 결과의 차이를 만듭니다.

셋째, 맥락을 제공합니다.

@파일명으로 기존 자료를 첨부합니다. 교과서 본문, 작년 시험지, 기존 수업안 등을 클로드코드에게 직접 보여주면 그 내용에 맞는 자료를 만듭니다. "알아서 해줘"보다 "이 내용 기반으로 해줘"가 훨씬 정확합니다.

맥락 제공이 특히 중요한 이유가 있습니다. AI는 일반적인 지식은 풍부하지만, "우리 학교 3학년 2반이 이번 단원에서 뭘 배웠는지"는 모릅니다. 교과서 본문 파일을 첨부하면 정확히 그 내용에서 퀴즈가 나옵니다. 첨부하지 않으면 AI가 "이런 내용이겠지"하고 추측해서 만드는데, 교과서와 다른 내용이 들어갈 수 있습니다.

이 세 가지를 요약하면 이렇습니다.

원칙잘못된 예좋은 예
역할 명시"퀴즈 만들어줘""초등학교 4학년 영어 퀴즈 만들어줘"
형식 지정"수업안 써줘""도입(5분)-전개(30분)-정리(10분) 수업안"
맥락 제공"영어 퀴즈""@Unit3-본문.txt 기반 퀴즈"

15분 도전: 실제 수업 자료 만들기

지금부터 타이머를 15분으로 설정하세요. 실제 다음 수업에 쓸 퀴즈 10문제를 만들어봅니다.

준비물

  • VS Code가 열려 있는 상태
  • 다음 수업에 해당하는 단원 본문 파일 (텍스트 파일이면 됩니다)
  • 파일이 없다면, 교과서 해당 페이지를 사진 찍어 텍스트 파일로 옮겨두세요

순서

  1. 타이머 15분 시작
  2. VS Code 터미널에서 claude 실행
  3. 단원 본문 파일을 @파일명으로 첨부하여 퀴즈 생성 요청
  4. 결과 파일 열어서 검토
  5. 수정이 필요하면 "3번 문제 난이도를 좀 낮춰줘"처럼 추가 지시
  6. 최종 파일 확인, 타이머 확인

제가 처음 해봤을 때, 8분 만에 끝났습니다. 검토하고 수정 요청까지 포함해서 12분. 남은 3분은 커피를 마셨습니다.

괜찮아요. 처음에는 프롬프트를 어떻게 쓸지 고민하느라 15분을 넘길 수 있습니다. 두 번째부터는 확실히 빨라집니다. 프롬프트 작성도 근육처럼 쓸수록 늘어납니다.

팁을 하나 드리겠습니다. 잘 된 프롬프트는 메모장에 저장해두세요. 다음에 비슷한 자료를 만들 때 그 프롬프트를 복사해서 단원명만 바꾸면 됩니다. 나만의 프롬프트 템플릿이 쌓이면 15분이 10분, 10분이 5분으로 줄어듭니다.


과목별 프롬프트 예시

"영어 교사만 쓸 수 있는 건가요?"

아닙니다. 과목이 달라도 원리는 같습니다. 역할 명시, 형식 지정, 맥락 제공. 이 세 가지만 과목에 맞게 바꾸면 됩니다.

국어 교사라면

> 초등학교 5학년 국어 '서사문 쓰기' 단원 퀴즈 10문제 만들어줘.
  - 지문 기반 문제 3개, 문법 문제 3개, 서술형 4개
  - 교과서 52~65쪽 내용 기반
  - 난이도: 중하(기초 확인용)
  quiz-서사문.md로 저장해줘.

수학 교사라면

> 고등학교 1학년 수학 '이차함수' 단원 연습문제 10개 만들어줘.
  - 계산 문제 5개, 그래프 해석 3개, 실생활 응용 2개
  - 풀이 과정 포함
  - 난이도: 중상
  practice-이차함수.md로 저장해줘.

사회 교사라면

> 초등학교 3학년 사회 '기후와 인간 생활' 45분 수업안 만들어줘.
  - 도입: 기후 변화 뉴스 영상 시청(5분)
  - 전개: 기후 지도 읽기 + 모둠 토론(30분)
  - 정리: 퀴즈 3문제로 확인(10분)
  수업안-기후.md로 저장해줘.

어떤 교과든 같은 패턴입니다. 과목명, 학년, 단원명, 문제 유형, 파일명. 이 다섯 가지를 명시하면 됩니다.

한 가지 더 알려드리겠습니다. 동료 선생님과 프롬프트를 공유하면 더 좋습니다. 영어과 선생님이 만든 좋은 프롬프트를 수학과 선생님이 "교과만 바꿔서" 쓸 수 있습니다. 학교 단위로 프롬프트 공유 폴더를 만들면, 한 사람의 노하우가 전체 교사의 시간을 절약합니다.


결과물 검토: 교사의 눈이 필요한 이유

AI가 만든 수업 자료를 무조건 그대로 쓰면 안 됩니다. 반드시 검토해야 할 세 가지가 있습니다.

첫째, 사실 확인. AI가 만든 퀴즈의 정답이 틀릴 수 있습니다. 특히 수학이나 과학 교과에서 계산이 포함된 문제는 꼭 직접 풀어보세요. AI는 가끔 계산 실수를 합니다.

둘째, 수준 적합성. AI가 만든 문제가 우리 반 학생 수준에 맞는지 확인합니다. 같은 "중간 난이도"라고 해도 학교마다, 반마다 다릅니다. 우리 반 학생들을 아는 사람은 교사뿐입니다.

셋째, 교육과정 정합성. 퀴즈 문제가 성취 기준에 맞는지, 수업안이 교육과정의 목표와 일치하는지 확인합니다. AI는 교육과정 문서를 학습했지만, 최신 개정 사항이나 학교별 재구성까지는 반영하지 못할 수 있습니다.

검토는 시간이 걸리지만, 처음부터 만드는 것보다는 훨씬 빠릅니다. 0에서 100을 만드는 것과, 80에서 100으로 다듬는 것의 차이입니다.


잘 만든 자료 재활용하기

한 번 만족스러운 결과물이 나오면, 다음 단원에도 같은 품질을 유지할 수 있습니다. 비결은 "이전 결과물을 참고 자료로 제공하는 것"입니다.

> @quiz-unit3.md 형식을 참고해서 Unit 4 퀴즈도 같은 스타일로 만들어줘.
  @Unit4-본문.txt 내용 기반으로.
  quiz-unit4.md로 저장해줘.

클로드코드는 Unit 3 퀴즈의 형식(문제 구성, 해설 스타일, 난이도 분포)을 파악하고, 같은 형식으로 Unit 4 퀴즈를 만듭니다. 교사의 취향이 반영된 "나만의 스타일"이 계속 유지됩니다.

이 방법을 반복하면 한 학기 전체 퀴즈가 일관된 스타일로 완성됩니다. 학생 입장에서도 매번 다른 형식의 퀴즈를 보는 것보다, 익숙한 형식이 반복되는 것이 집중에 도움이 됩니다.


🎯 이번 주 딱 한 가지

다음 수업 퀴즈를 클로드코드로 만들어보세요. 10문제가 부담스러우면 5문제부터 시작해도 됩니다. 중요한 것은 "AI가 만든 퀴즈 파일이 내 컴퓨터에 저장되는 경험"을 한 번 해보는 것입니다. 파일을 열어보고, 직접 검토하고, 수정을 요청해보세요. 그 한 번의 경험이 나머지를 바꿉니다.


교사를 위한 클로드 코드 완벽 입문(2026)