Appearance
Ch.5: 차별화 수업 자료 자동화
이 챕터를 읽으면, 하나의 수업 자료를 수준별 3가지 버전으로 자동 변환할 수 있습니다. 차별화 수업의 준비 부담이 사라집니다.
🎬 시나리오
박선생님은 영어 읽기 자료를 만들고 있습니다. 반 학생 30명의 수준이 다릅니다. 영어 원서를 읽는 학생도 있고, 알파벳을 헷갈려하는 학생도 있습니다.
교육과정은 말합니다. "학생 개개인의 수준에 맞는 차별화된 수업을 제공하라." 맞는 말입니다. 문제는 실행입니다.
상 수준 자료를 만듭니다. 1시간. 원문에 심화 질문을 붙이고, 추가 읽기 자료를 찾아 링크합니다. 중 수준으로 다시 씁니다. 40분. 원문을 요약하고, 빈칸 채우기 문제를 만듭니다. 하 수준으로 또 다시 씁니다. 40분. 핵심 단어만 뽑아서 그림과 함께 배치합니다. 같은 내용인데 세 번 작업합니다.
합계: 2시간 20분. 이것도 한 단원만의 이야기입니다. 한 학기에 단원이 10개라면? 2시간 20분 곱하기 10. 23시간. 거의 3일치 근무 시간이 수준별 자료 제작에 사라집니다.
"이걸 매 단원마다 3번 다 써야 한다고?"
박선생님은 결국 '중' 수준 하나만 만들어서 전체에게 나눠줍니다. 상 수준 학생은 지루해하고, 하 수준 학생은 따라가지 못합니다. 차별화 수업이 좋다는 건 알지만, 매번 세 벌씩 만들 시간이 없습니다.
수업 후 상 수준 학생의 어머니에게 전화가 옵니다. "우리 아이가 영어 수업이 너무 쉽다고 하는데요." 다음 날, 하 수준 학생이 조용히 다가와 말합니다. "선생님, 저는 이 자료 무슨 말인지 잘 모르겠어요." 박선생님의 가슴이 답답해집니다. 차별화 수업을 하고 싶은데, 물리적으로 시간이 없습니다.
💬 김선생님 한마디
"차별화 수업이 이상적이라는 건 다 알아요. 문제는 항상 시간이었죠. 그런데 클로드코드를 쓰니까, 자료 한 벌 만들 시간에 세 벌이 나오더라고요. 그때 처음으로 '아, 이건 진짜 수업이 달라지겠다' 싶었어요."
📖 이게 왜 되나요?
같은 레시피로 매운맛, 중간맛, 순한맛을 만드는 것과 같습니다. 재료와 조리법은 같은데, 고춧가루 양만 다릅니다. 요리사가 세 번 요리하는 대신, 기본 레시피를 만든 뒤 양념만 조절하면 됩니다.
클로드코드도 마찬가지입니다. 원본 자료를 한 번 읽으면, 그 내용을 이해한 상태에서 수준별로 난이도를 조절합니다. 상 수준에는 심화 질문을 추가하고, 하 수준에는 핵심만 남기고 설명을 쉽게 바꿉니다. 교사가 세 번 작업할 필요 없이, 한 번의 지시로 세 가지 버전이 동시에 만들어집니다.
교육학에서는 이것을 **차별화 수업(Differentiated Instruction)**이라고 부릅니다. 캐롤 앤 톰린슨 버지니아대학교 교수가 체계화한 개념입니다(『The Differentiated Classroom』, ASCD, 1999). 핵심은 간단합니다. 같은 교육 목표를 향해, 학생마다 다른 경로를 제공하는 것입니다.
톰린슨 교수는 차별화의 세 가지 축을 제시합니다. 내용(무엇을 배울 것인가), 과정(어떻게 배울 것인가), 결과물(어떻게 보여줄 것인가). 클로드코드는 이 세 가지 축 모두에서 수준별 자료를 만들 수 있습니다. 내용의 깊이를 조절하고, 학습 활동의 복잡도를 바꾸고, 평가 방식을 다르게 설정합니다.
이론은 아름답습니다. 현실의 벽은 항상 "시간"이었습니다. 클로드코드가 그 벽을 허뭅니다.
왜 교사가 직접 세 벌을 만드는 것이 그렇게 어려울까요? 같은 내용이지만 수준별로 다시 쓸 때, 머릿속에서 "이 학생은 어디까지 이해할 수 있을까"를 계속 전환해야 합니다. 상 수준을 쓸 때의 사고방식과 하 수준을 쓸 때의 사고방식이 다릅니다. 이 전환 자체가 인지적으로 피곤한 작업입니다.
클로드코드는 전환 비용이 없습니다. "상 수준은 이렇게, 하 수준은 이렇게"라는 기준만 주면, 기계적으로 변환합니다. 교사의 인지적 에너지는 "기준을 정하는 것"에만 쓰이고, 실제 작업은 AI가 합니다.
🖥️ 실습해보기
실습 1: 수준별 읽기 자료 3벌 만들기
VS Code 터미널에서 클로드코드에 다음을 입력합니다.
> 아래 영어 본문을 3가지 수준으로 다시 써줘.
[원문]
(본문 붙여넣기 또는 @reading-original.txt)
- 상 수준: 원문 유지, 심화 질문 3개 추가
- 중 수준: 핵심 문장 5개로 요약, 빈칸 채우기 5개
- 하 수준: 그림 설명 포함, 핵심 단어 5개만 학습
각각 별도 파일로 저장해줘:
- reading-high.md
- reading-mid.md
- reading-low.md잠시 후 세 개의 파일이 생깁니다. 각각 열어보면 같은 단원 내용이지만 난이도가 다릅니다.
상 수준 파일에는 원문 전체와 함께 "작가의 의도를 추론하시오" 같은 심화 질문이 있습니다. 중 수준 파일에는 핵심 문장 요약과 빈칸 채우기가 있어서, 본문 내용을 확인하면서 학습할 수 있습니다. 하 수준 파일에는 핵심 단어 5개와 그림으로 뜻을 설명하는 구조가 있습니다.
교사가 직접 세 번 쓴 것과 비교해보세요. 내용의 일관성도 높습니다. 같은 원문에서 출발했기 때문입니다. 상 수준과 하 수준이 완전히 다른 내용을 다루는 실수가 없습니다.
괜찮아요. 결과물이 완벽하지 않을 수 있습니다. "상 수준 심화 질문이 너무 쉬워" 하면 "상 수준 질문을 더 어렵게 바꿔줘"라고 추가 지시하면 됩니다. AI는 초안을 만들고, 교사가 조율하는 것입니다.
실습 2: 수준별 퀴즈 자동 분화
Ch.4에서 만든 퀴즈를 수준별로 분화해봅시다.
> @quiz-unit3.md 파일을 읽고 3가지 수준으로 분화해줘.
- 상 수준: 원래 문제 유지 + 서술형 2문제 추가
- 중 수준: 원래 문제 유지 (변경 없음)
- 하 수준: 선택지를 3개로 줄이고, 힌트 추가
각각 quiz-high.md, quiz-mid.md, quiz-low.md로 저장해줘.이미 만들어둔 퀴즈 파일을 @로 참조했습니다. 새로 만드는 게 아니라, 기존 자료를 수준별로 변형하는 것입니다. 이 방식이 훨씬 효율적입니다. 중 수준을 기준으로 만들고, 상하로 분화합니다.
이렇게 한 번 기준점을 잡아두면 이후 단원에도 같은 패턴으로 분화할 수 있습니다. "Unit 4도 같은 방식으로 분화해줘"만 하면 됩니다.
실습 3: 수준별 수업안 분화
자료뿐 아니라 수업안도 분화할 수 있습니다.
> @수업안.md를 읽고, 수준별 활동을 분화해줘.
- 상 수준 학생 활동: 원문 영어 프레젠테이션 준비
- 중 수준 학생 활동: 핵심 문장 5개로 대화문 작성
- 하 수준 학생 활동: 단어 카드 매칭 게임
같은 수업 시간 안에서 세 그룹이 다른 활동을 하는 구조로.
수업안-차별화.md로 저장해줘.이것이 진짜 차별화 수업입니다. 같은 교실에서, 같은 시간에, 같은 단원을 배우는데 학생마다 다른 활동을 합니다. 상 수준 학생은 도전적인 과제로 성취감을 느끼고, 하 수준 학생은 자기 수준에 맞는 활동으로 자신감을 쌓습니다.
이런 수업안을 교사가 혼자 설계하면 시간도 오래 걸리고, 활동 아이디어를 떠올리기도 어렵습니다. 클로드코드에게 기본 수업안과 수준별 조건을 주면, AI가 활동을 제안하고 시간 배분까지 해줍니다. 교사는 "이 활동이 우리 반에 맞을까?"만 판단하면 됩니다.
실습 4: 과목별 차별화 예시
차별화 수업은 영어만의 이야기가 아닙니다.
수학이라면 같은 단원에서 난이도를 나눕니다.
> 이차방정식 단원 연습문제를 3수준으로 만들어줘.
- 상: 실생활 응용 문제 5개
- 중: 공식 적용 문제 10개
- 하: 공식에 숫자만 넣는 빈칸 문제 10개
각각 math-high.md, math-mid.md, math-low.md로 저장해줘.국어라면 같은 작품에서 질문 깊이를 달리합니다.
> '소나기' 작품 읽기 활동지를 3수준으로 만들어줘.
- 상: 작가 의도 분석, 비평문 쓰기
- 중: 인물 심리 파악, 사건 전개 정리
- 하: 주요 사건 순서 배열, 등장인물 이름 쓰기과학이라면 같은 실험에서 보고서 형식을 다르게 합니다.
> 광합성 실험 보고서 양식을 3수준으로 만들어줘.
- 상: 가설-실험-결과-결론 전체를 자유 서술
- 중: 빈칸이 포함된 구조화된 보고서
- 하: 그림으로 과정 표시 + 핵심 단어 채우기어떤 교과든 핵심은 같습니다. 같은 교육 목표, 다른 경로. 클로드코드는 그 "다른 경로"를 빠르게 만들어줍니다.
특수한 학생을 위한 맞춤 자료
차별화 수업은 상중하 수준 분류만이 아닙니다. 특별한 도움이 필요한 학생을 위한 자료도 만들 수 있습니다.
난독증 학생을 위한 자료
> @reading-original.txt를 난독증 학생용으로 변환해줘.
- 글자 크기: 크게 (마크다운 제목 서식 활용)
- 문장: 한 문장에 10단어 이하
- 핵심 단어: 볼드 처리
- 줄 간격: 넓게 (빈 줄 삽입)
reading-dyslexia.md로 저장해줘.난독증은 글자를 읽는 데 어려움이 있는 학습 차이입니다. 글자가 뒤섞여 보이거나, 줄을 건너뛰며 읽게 됩니다. 글자 간격을 넓히고 문장을 짧게 만들면 읽기가 수월해집니다. 이런 자료를 교사가 따로 만들려면 원문을 한 문장씩 분해하고 다시 정리해야 하는데, 클로드코드에게 변환 기준만 알려주면 됩니다.
영재 학생을 위한 심화 프로젝트
> @reading-original.txt 내용을 바탕으로
영재 학생용 심화 탐구 프로젝트를 제안해줘.
- 탐구 주제 3가지
- 각 주제별 연구 질문 2개
- 참고 자료 방향 제시
- 2주 분량의 탐구 일정 포함
project-gifted.md로 저장해줘.영재 학생에게 단순히 "더 어려운 문제"를 주는 것은 차별화가 아닙니다. 같은 주제를 더 깊이 탐구할 기회를 주는 것이 진짜 차별화입니다. 클로드코드는 본문 내용에서 확장 가능한 탐구 주제를 제안하고, 연구 질문까지 구조화해줍니다.
다문화 학생을 위한 이중언어 자료
> @reading-original.txt를 한국어-영어 이중언어 형식으로 만들어줘.
- 왼쪽: 영어 원문
- 오른쪽: 한국어 번역
- 핵심 어휘: 양쪽 언어 모두 볼드 처리
reading-bilingual.md로 저장해줘.다문화 가정 학생 중 한국어가 아직 익숙하지 않은 학생에게 유용합니다. 영어 수업이라면 영어-모국어 이중언어 자료를 만들 수도 있습니다. "영어-베트남어", "영어-중국어"처럼 구체적으로 언어를 지정하면 됩니다. 클로드코드는 수십 개 언어를 지원합니다. 다문화 학생이 점점 늘어나는 교실에서, 이중언어 자료를 빠르게 만들 수 있다는 것은 큰 장점입니다.
이 세 가지 사례에서 공통점이 보이시나요? 교사가 해야 할 일은 "어떤 학생에게, 어떤 형식이 필요한지"를 아는 것입니다. 그 전문적 판단은 AI가 대신할 수 없습니다. 30명의 학생 각각이 어떤 도움이 필요한지 아는 사람은 교사뿐입니다. 하지만 판단이 내려진 뒤의 반복 작업은 AI가 대신합니다.
CLAUDE.md에 수준별 기준 저장하기
매번 "상 수준은 이렇고, 중 수준은 이렇고, 하 수준은 이렇게"라고 설명하기 번거롭다면, CLAUDE.md에 기준을 적어두세요.
# 수준별 자료 기준
- 상: 원문 유지 + 심화 질문 3개 + 서술형 과제
- 중: 핵심 요약 + 빈칸 채우기 + 선택형 문제
- 하: 핵심 단어 중심 + 그림 설명 + 힌트 포함
# 특수 학생 자료 기준
- 난독증: 짧은 문장, 넓은 간격, 볼드 처리
- 영재: 탐구 프로젝트, 연구 질문, 2주 일정
- 다문화: 이중언어 병기, 핵심 어휘 강조이렇게 한 번 적어두면, 다음부터는 "이 자료를 수준별 3벌로 만들어줘"만 해도 클로드코드가 기준에 맞춰 만듭니다. "난독증 학생용도 추가해줘"만 하면 자동으로 짧은 문장, 넓은 간격 버전이 나옵니다.
Ch.3에서 배운 CLAUDE.md가 여기서 빛을 발합니다. 한 번의 설정이 매 수업마다 시간을 절약해줍니다.
차별화 수업의 현실적 시작법
"처음부터 상중하 세 벌에 특수 학생용까지 만들어야 하나요?"
아닙니다. 단계별로 시작하세요.
1단계(이번 주): 한 단원의 읽기 자료를 상중하 3벌로 만들어봅니다. 결과물을 검토하고, 수준 구분이 적절한지 확인합니다.
2단계(다음 주): 잘 되는 것 같으면 퀴즈도 3벌로 분화합니다. CLAUDE.md에 수준별 기준을 저장합니다.
3단계(한 달 후): 특수 학생용 자료까지 추가합니다. 이 시점이면 프롬프트 작성이 익숙해져서 5분이면 한 세트가 나옵니다.
처음부터 완벽하게 하려고 하면 시작도 못 합니다. 한 단원, 한 자료부터 시작하세요.
차별화 자료 검토 체크리스트
수준별 자료가 만들어졌다면, 배포하기 전에 이 세 가지를 확인하세요.
첫째, 수준 간 격차가 적절한가? 상 수준이 너무 어려워서 상위 학생도 풀기 힘들면 안 됩니다. 하 수준이 너무 쉬워서 학습 효과가 없어도 안 됩니다. 상중하 사이의 간격이 균일한지 확인합니다.
둘째, 핵심 학습 목표는 모든 수준에서 동일한가? 차별화는 "경로"를 다르게 하는 것이지 "목적지"를 다르게 하는 것이 아닙니다. 세 수준 모두 같은 학습 목표를 달성해야 합니다. 하 수준이라고 해서 핵심 개념을 빼면 안 됩니다.
셋째, 학생의 자존감을 해치지 않는가? "쉬운 반 활동지"라고 쓰여 있으면 하 수준 학생이 위축됩니다. 파일명에 "하"라고 쓰는 대신 "기초 다지기", "도전 과제"처럼 긍정적인 이름을 사용하세요. 클로드코드에게 파일명을 지정할 때도 이 점을 반영합니다.
> 파일명을 이렇게 바꿔줘.
- reading-high.md → reading-도전.md
- reading-mid.md → reading-핵심.md
- reading-low.md → reading-기초.md🎯 이번 주 딱 한 가지
다음 읽기 자료를 상 중 하 수준 3벌로 자동 변환해보세요. 한 벌 만들 시간에 세 벌이 나옵니다. 처음이라면 결과를 꼼꼼히 검토하세요. 수준 구분이 적절한지, 하 수준이 너무 쉽거나 상 수준이 너무 어렵지는 않은지. 검토해서 피드백하면 다음에는 더 정확해집니다.