Appearance
Ch.6: 성적 피드백과 생활기록부
이 챕터를 읽으면, 30명 학생의 개별 피드백 초안을 20분 안에 만들 수 있습니다. 판단은 교사가 하고, 반복 타이핑은 AI가 합니다.
🎬 시나리오
학기말입니다. 박선생님 앞에 성적표가 쌓여 있습니다.
30명의 학생. 각각에게 개인화된 피드백을 써야 합니다. "김민준 학생은 발표력이 향상되었으나 쓰기에서 문법 오류가 자주 발생합니다. 다음 학기에는..." "이서연 학생은 모둠 활동에서 리더십을 발휘하였으며..."
학생마다 다른 말을 써야 합니다. 복사-붙여넣기로 돌려쓰면 학부모가 알아챕니다. "우리 아이 피드백이 옆집 아이 것과 똑같은데요?" 그런 전화를 받으면 교사 신뢰가 한순간에 무너집니다.
한 명에 10분씩 잡아도 30명이면 300분. 5시간입니다. 생활기록부까지 합하면 이틀 밤을 꼬박 새워야 합니다. 한 학기에 두 번, 1년이면 네 번. 매번 같은 고통이 반복됩니다.
박선생님은 워드 파일을 열고 첫 줄을 칩니다. "학생 1번..." 그리고 한숨을 쉽니다. "학생마다 다른 말을 써야 하는데, 이걸 30번 다 타이핑해야 해?"
💬 김선생님 한마디
"피드백 쓰기가 싫은 게 아니에요. 학생 한 명 한 명에 대해 생각하는 건 좋아해요. 30번 같은 형식으로 타이핑하는 게 싫은 거예요. 그 반복 작업을 AI가 가져가니까, 저는 '이 학생에게 정말 하고 싶은 말'에만 집중할 수 있게 됐어요."
📖 이게 왜 되나요?
병원에서 건강검진 결과지를 받아본 적 있으시죠? 혈압, 혈당, 콜레스테롤 수치를 보고 "정상", "주의", "관리 필요"가 적혀 있습니다. 의사가 환자 100명의 결과지를 하나하나 직접 쓰지는 않습니다. 시스템이 수치에 따라 자동으로 소견을 생성하고, 의사가 특이사항만 직접 추가합니다.
클로드코드의 피드백 생성도 같은 원리입니다. 성적 데이터(수치)를 주면, AI가 각 학생의 패턴을 파악해서 초안을 만듭니다. 교사는 그 초안을 읽고, 자기만 아는 맥락을 추가합니다. "이 학생은 2학기에 부모님 이혼을 겪었는데, 그래도 성적이 올랐다"같은 정보는 성적표에 없지만 교사만 알고 있습니다. 그런 판단은 교사의 몫입니다.
AI가 하는 일: 데이터를 읽고, 형식에 맞춰, 30명분의 초안을 반복 생성합니다. 교사가 하는 일: 초안을 검토하고, 맥락을 추가하고, 최종 판단을 내립니다.
이 역할 분담이 핵심입니다. AI가 교사를 대체하는 것이 아닙니다. 교사가 가장 잘하는 일 — 학생을 이해하고 판단하는 일 — 에 집중할 수 있도록, 반복 타이핑을 대신하는 것입니다.
🖥️ 실습해보기
실습 1: 성적 데이터로 피드백 생성하기
준비: 성적 스프레드시트를 CSV 파일로 저장합니다.
엑셀이나 구글 시트에서 "다른 이름으로 저장" → "CSV(쉼표로 구분)" 형식을 선택하면 됩니다.
방법 A (Windows): 엑셀에서 파일 → 다른 이름으로 저장 → 파일 형식에서 "CSV(쉼표로 분리)(.csv)" 선택 방법 B (Mac): 엑셀에서 파일 → 다른 이름으로 저장 → 파일 형식에서 "CSV UTF-8(쉼표로 분리)(.csv)" 선택
파일 이름을 grades.csv로 저장합니다.
CSV 파일은 쉼표로 구분된 텍스트 파일입니다. 엑셀 파일을 텍스트로 바꾼 것이라고 생각하세요. 복잡한 서식은 사라지고 데이터만 남습니다. 클로드코드가 읽을 수 있는 형식입니다.
VS Code 터미널에서 클로드코드에 다음을 입력합니다.
> @grades.csv 파일을 보고,
각 학생별 개인화된 피드백을 만들어줘.
형식:
- 잘한 점 2가지 (구체적으로)
- 개선할 점 1가지 (격려 포함)
- 다음 단계 제안 1가지
결과를 feedback-all.md 파일로 저장해줘.클로드코드가 CSV 파일을 읽고, 각 학생의 점수 패턴을 분석해서 개인화된 피드백을 만듭니다. 성적이 오른 학생에게는 성장을 칭찬하고, 특정 영역이 약한 학생에게는 구체적인 개선 방향을 제안합니다.
결과 파일을 열어보면 학생별로 피드백이 나열되어 있습니다. 교사는 하나씩 읽으면서 "이건 맞아", "이 부분은 내가 수정해야겠다"를 판단합니다. 초안을 수정하는 것은 처음부터 쓰는 것보다 훨씬 빠릅니다. 빈 화면을 보며 첫 문장을 고민하는 시간이 사라집니다.
실습 2: 생활기록부 초안 작성하기
생활기록부는 공식 문서입니다. 형식과 문체가 정해져 있습니다. 클로드코드에게 학생 정보와 형식을 알려주면 초안을 만들어줍니다.
> 다음 학생의 활동 기록을 생활기록부 형식으로 작성해줘.
학생 정보:
- 과목: 영어
- 특이사항: 발표력 우수, 쓰기 부족, 모둠활동 적극적
- 시험 성적: 1학기 82점 → 2학기 91점 (향상)
생활기록부 글자 수 제한: 500자 이내
공식적이되 따뜻한 문체로.결과를 보면 이런 식입니다.
"영어 교과에 대한 관심과 학습 의지가 돋보이는 학생으로, 1학기 대비 2학기 성적이 9점 향상되어 꾸준한 성장세를 보임. 특히 수업 중 발표 활동에서 자신감 있게 의견을 제시하며 또래 학생들의 참여를 이끌어내는 모습이 인상적임. 모둠활동에서 적극적으로 역할을 수행하며 협업 능력을 발휘함. 영어 쓰기 영역에서 문법적 정확성을 높이면 전반적인 영어 능력이 한층 성장할 것으로 기대됨."
500자 이내, 공식적이되 따뜻한 문체. 지시한 대로 나옵니다. 교사는 이 초안을 읽고 사실 관계를 확인하고, 자기만 아는 에피소드를 추가합니다. "2학기에 영어 원서 읽기 동아리에 자발적으로 참여하여..." 같은 구체적인 내용은 교사만 추가할 수 있습니다.
당황하지 마세요. 처음 결과가 마음에 안 들 수 있습니다. "좀 더 따뜻하게 써줘", "성적 향상 부분을 더 강조해줘"처럼 추가 지시를 주면 됩니다. AI는 도구입니다. 원하는 결과가 나올 때까지 조율하는 과정이 정상입니다.
개인정보 처리, 반드시 읽어주세요
여기서 중요한 이야기를 해야 합니다.
성적 피드백과 생활기록부 작업에는 학생의 개인정보가 포함됩니다. 이름, 성적, 행동 특성. 이 정보를 클로드코드에 입력할 때 반드시 알아야 할 것이 있습니다.
개인정보보호법 제17조는 개인정보를 수집 목적 외로 제3자에게 제공하는 것을 제한합니다. 클로드코드는 Anthropic이라는 미국 기업의 AI 서비스입니다. 학생의 실명과 성적을 입력하면, 그 데이터가 외부 서버로 전송됩니다.
초 중등교육법 제30조의6제1항은 학교가 교육 정보를 관리할 때 안전성을 확보하도록 규정합니다. 학생의 성적, 행동 기록 등은 교육 정보에 해당합니다.
복잡해 보이지만, 실천 방법은 간단합니다.
권장하는 작업 방식: 번호 치환법
- 학생 실명 대신 번호를 사용합니다. "김민준" 대신 "학생 1번", "이서연" 대신 "학생 2번". 출석부 번호를 그대로 쓰면 편합니다.
- 클로드코드로 초안을 생성합니다. 번호가 적힌 피드백 30개가 만들어집니다.
- 결과물을 확인한 후 실명을 복원합니다. 출석부를 보면서 번호를 이름으로 바꿉니다.
이 과정이 번거롭게 느껴질 수 있습니다. 하지만 학생의 개인정보를 보호하는 것은 교사의 기본 의무입니다. 번호로 작업하는 습관을 들이면 자연스러워집니다. 엑셀에서 "찾아 바꾸기"(Ctrl+H) 기능을 쓰면 번호 → 이름 변환도 금방입니다.
CSV 파일을 만들 때 이름 열을 번호로 바꾸는 것이 가장 깔끔합니다.
번호,단원평가,2차 단원평가,수행평가,특이사항
1,78,85,A,발표력 우수
2,92,88,A+,모둠 리더십
3,65,72,B,성실한 태도이렇게 하면 클로드코드에 개인정보가 전송되지 않습니다. AI는 "1번 학생은 1차 단원평가 78점, 2차 단원평가 85점, 7점 향상"이라는 패턴만 보고 피드백을 작성합니다.
학교 서버 AI 도구와의 차이
일부 학교에서는 교육청이 제공하는 AI 도구를 사용합니다. 이런 도구는 학교 내부 서버에서 운영되기 때문에 데이터가 외부로 나가지 않습니다. 반면 클로드코드는 클라우드 서비스이므로 데이터가 외부 서버를 거칩니다.
교육청 AI 도구가 있다면 개인정보가 포함된 작업에는 그 도구를 우선 사용하세요. 클로드코드는 개인정보가 없는 수업 자료 제작, 교안 작성, 퀴즈 생성 등에 활용하는 것이 안전합니다. 개인정보가 포함되는 작업에서는 번호 치환법을 반드시 적용하세요.
둘 중 하나만 쓸 필요는 없습니다. 상황에 맞게 나눠 쓰는 것이 현명한 방법입니다.
30명 피드백을 효율적으로 처리하는 흐름
실제 학기말에 30명 피드백을 처리하는 전체 흐름을 정리합니다.
1단계: 데이터 준비 (10분)
- 성적 스프레드시트에서 이름을 번호로 변경
- CSV로 저장
- 특이사항 열에 각 학생의 키워드 입력 (발표력 우수, 성실, 모둠활동 적극적 등)
2단계: 피드백 초안 생성 (5분)
- 클로드코드에 CSV 파일 첨부
- 형식과 톤 지정하여 피드백 요청
- 결과 파일 생성 확인
3단계: 검토 및 수정 (30분~1시간)
- 초안을 하나씩 읽으며 사실 확인
- 교사만 아는 맥락 추가 (동아리 활동, 특별한 성장 에피소드 등)
- "15번 학생 피드백을 더 따뜻하게 수정해줘"처럼 개별 수정 요청
- 번호를 실명으로 복원
4단계: 최종 확인 (10분)
- 오탈자, 이름 오류 확인
- 학교 양식에 맞는지 확인
- 글자 수 제한 준수 확인
전체 소요 시간: 약 1시간~1시간 30분.
이전 방식(한 명씩 직접 타이핑)으로는 5시간 이상 걸리던 일입니다. 절약한 시간은 학생 한 명 한 명의 피드백을 더 깊이 생각하는 데 쓸 수 있습니다. "이 학생에게 진짜 해주고 싶은 말이 뭐였지?"를 고민할 여유가 생깁니다.
생활기록부 작성 팁: 클로드코드와 함께
생활기록부를 더 효율적으로 작성하는 방법을 세 가지 알려드리겠습니다.
첫째, 기존 생활기록부 스타일을 학습시키세요.
작년에 작성한 생활기록부가 있다면, 그 스타일을 클로드코드에게 보여주세요.
> @작년-생활기록부-예시.txt를 읽고 내 생활기록부 작성 스타일을 파악해줘.
문체, 자주 쓰는 표현, 구조를 정리해줘.클로드코드가 선생님의 작성 패턴을 분석합니다. "주로 ~함 체를 사용하고, 구체적 사례를 먼저 제시한 후 평가를 덧붙이는 구조"처럼 정리해줍니다.
그다음 이렇게 이어서 요청합니다.
> 그 스타일로 다음 학생의 생활기록부를 작성해줘.
학생 번호: 15번
과목: 영어
특이사항: 2학기에 영어 원서 읽기 동아리 참여, 발표 자신감 크게 향상
성적 변화: 1학기 75점 → 2학기 88점
500자 이내로.선생님의 문체로, 선생님의 구조로 작성됩니다. 마치 선생님이 직접 쓴 것처럼 보입니다. 하지만 실제로 쓴 시간은 1분입니다.
둘째, CLAUDE.md에 생활기록부 형식을 저장하세요.
# 생활기록부 작성 기준
- 문체: ~함 체
- 글자 수: 500자 이내
- 구조: 학습 태도 → 강점 구체적 사례 → 성장 포인트 → 기대 사항
- 성적 변화가 있으면 반드시 언급
- 마지막 문장은 격려와 기대로 마무리이렇게 저장해두면, 나중에는 "15번 학생 생활기록부 써줘"만 해도 형식에 맞춰 작성됩니다.
셋째, 5명 단위로 나눠서 작업하세요.
30명을 한 번에 하면 결과 검토가 힘듭니다. 5명씩 나눠서 작업하면 검토도 쉽고, 문제가 있을 때 바로 수정할 수 있습니다.
> @grades.csv에서 1번부터 5번 학생의 생활기록부를 작성해줘.5명의 결과를 확인합니다. 만족스러우면 다음 5명을 요청합니다.
> 6번부터 10번도 같은 형식으로 작성해줘.이렇게 6번 반복하면 30명이 완성됩니다. 한 번에 30명을 처리하고 전부 수정하는 것보다, 5명 단위로 확인하면서 진행하는 것이 결과물의 품질도 높고 교사의 부담도 적습니다.
피드백 품질 높이기: 두 번째 프롬프트의 힘
첫 번째 결과가 마음에 들지 않을 때, 두 번째 프롬프트가 중요합니다.
| 상황 | 추가 지시 예시 |
|---|---|
| 너무 딱딱하다 | "좀 더 따뜻하고 격려하는 톤으로 다시 써줘" |
| 너무 일반적이다 | "각 학생의 성적 변화를 더 구체적으로 언급해줘" |
| 글자 수가 넘는다 | "400자 이내로 줄여줘. 핵심만 남기고" |
| 특정 학생이 어색하다 | "15번 학생 피드백을 다시 써줘. 성적 향상을 더 강조해줘" |
| 표현이 반복된다 | "학생마다 다른 표현을 사용해줘. 같은 문구 반복하지 마" |
두 번째 프롬프트는 "전체를 다시 써줘"가 아니라 "이 부분만 수정해줘"입니다. 클로드코드는 이전 맥락을 기억하고 있으니, 수정 요청만 간단히 하면 됩니다.
제가 경험한 팁 하나를 드리겠습니다. 첫 번째 프롬프트에서 "5명만 먼저 만들어줘"로 시작하세요. 5명의 결과를 보고, 톤과 형식이 마음에 들면 "나머지 25명도 같은 형식으로 만들어줘"로 이어가세요. 30명을 한 번에 만들고 전부 수정하는 것보다, 5명으로 시운전한 뒤 나머지를 진행하는 것이 효율적입니다.
AI 피드백과 교사 피드백의 경계
한 가지 분명히 해야 할 것이 있습니다.
클로드코드가 만든 피드백은 초안입니다. 최종 피드백이 아닙니다. AI는 숫자를 분석하고 패턴을 찾는 일을 잘합니다. "1차 단원평가 대비 2차 단원평가 성적이 12점 향상되었습니다"처럼 데이터 기반의 사실을 정리하는 것은 AI가 빠릅니다.
하지만 교사만 할 수 있는 일이 있습니다.
- "이 학생은 조용하지만, 모둠 활동에서 뒤에서 묵묵히 자료를 정리해주는 아이야."
- "지난 학기까지 수업에 관심이 없었는데, 이번에 영어 노래 수업을 계기로 태도가 확 바뀌었어."
- "가정 환경이 어려운데도 결석 없이 출석하는 것 자체가 대단한 학생이야."
이런 관찰은 성적표에 없습니다. CSV 파일에 숫자로 표현할 수 없습니다. 교사가 한 학기 동안 학생을 바라보며 쌓은 이해입니다. AI 초안에 이런 맥락을 추가하는 순간, 그 피드백은 진짜 "개인화된 피드백"이 됩니다.
AI는 80%의 틀을 만들고, 교사의 20%가 피드백의 품격을 결정합니다. 그 20%가 학부모와 학생에게 "이 선생님은 우리 아이를 진짜 보고 있구나"라는 신뢰를 만듭니다.
🎯 이번 주 딱 한 가지
다음 번 피드백 작성 시, 학생 5명치만 먼저 클로드코드로 초안을 생성해보세요. 30명이 아니라 5명입니다. CSV 파일에 5명의 성적 데이터(번호로 처리)를 넣고, 피드백 초안을 요청해보세요. 결과가 마음에 들면 나머지 25명도 같은 방식으로 진행하면 됩니다. 마음에 안 들면 프롬프트를 수정하고 다시 시도하면 됩니다. 5명이니까 부담 없습니다.