이런 분께
시험 때마다 옆자리 커닝을 막으려고 문항 순서를 바꾼 B형 시험지를 손으로 다시 만들고, 바뀐 정답 번호를 하나씩 옮겨 적는 강사·교사·사내 평가 담당자께 맞아요. 문항을 엑셀 한 장에 모아 두면 클로드 코드가 A형·B형 워드 시험지와 정답표 엑셀을 한 번에 만들어요.
끝나면 이렇게 됩니다
폴더에 파일 세 개가 생겨요. 5문항 예시 엑셀로 실제로 돌려 본 결과예요.
- 시험지_A형.docx: 원래 순서 그대로
- 시험지_B형.docx: 문항 순서와 보기 순서를 섞은 판
- 정답표.xlsx: A형·B형 정답과 B형 문항이 원래 몇 번이었는지
B형 시험지 첫 문항은 이렇게 나왔어요.
1. 이메일 제목에 [회신 요망]을 붙이는 이유로 맞는 것은?
① 글자 수 맞추기 ② 첨부 파일 표시 ③ 스팸 차단 ④ 답장이 필요하다는 표시
정답표에는 1 | A형 2 | 원래 3번 | B형 4처럼 줄마다 들어가서, 채점할 때 B형 정답을 따로 계산할 일이 없어요. 섞는 규칙이 고정돼 있어 같은 문항 파일로 다시 돌리면 똑같은 B형이 나와요.
준비물
- 클로드 코드(Claude Code, 컴퓨터 폴더 안에서 파일을 직접 만들고 고치는 클로드). Pro 이상 유료 요금제가 필요해요. 무료 요금제에는 없어요(2026년 11월 기준).
- 터미널(컴퓨터에 글자로 명령하는 창)
- 문항 엑셀 한 장. 첫 줄 칸 이름: 번호 / 문제 / 보기1 / 보기2 / 보기3 / 보기4 / 정답(1~4 숫자)
따라 하기
- 터미널을 열어요(윈도우: 시작 메뉴에서 "PowerShell" 검색, 맥: Spotlight에서 "터미널").
- 클로드 코드가 없다면 설치해요. 끝나면 새 터미널 창에서
claude --version으로 버전 숫자가 나오는지 봐요.
# 윈도우 PowerShell
irm https://claude.ai/install.ps1 | iex
# 맥
curl -fsSL https://claude.ai/install.sh | bash
- 바탕화면에 "시험지" 폴더를 만들고 문항.xlsx를 넣어요. 터미널에서 그 폴더로 들어가요(
cd Desktop\시험지, 맥은cd ~/Desktop/시험지). claude를 입력해 실행하고, 처음이면 브라우저 로그인을 마쳐요.- 아래 프롬프트를 붙여 보내요. 파일을 만들거나 프로그램을 설치해도 되는지 물으면 내용을 읽고 허락해요.
- 끝나면 폴더에서 워드 두 개와 정답표를 열어 B형 정답 2~3개를 직접 대조해요.
복사해서 쓰는 프롬프트
이 폴더의 [문항.xlsx]로 시험지를 만들어 줘.
- 엑셀 칸: 번호, 문제, 보기1~4, 정답(1~4)
- 시험지_A형.docx: 원래 순서, 제목 "[과정명] 평가 (A형)", 맨 위에 이름·점수 칸
- 시험지_B형.docx: 문항 순서와 보기 순서를 섞되, 다시 돌려도 같은 결과가 나오게 고정
- 보기 번호는 ①②③④
- 정답표.xlsx: 문항, A형 정답, B형 원래 번호, B형 정답
- 다 만들면 B형 정답이 원래 정답 보기와 같은 내용인지 코드로 검사하고 결과를 알려 줘.
- 만든 프로그램은 make_exam.py로 저장해서 다음에 다시 쓸 수 있게 해 줘.
[문항.xlsx]는 실제 파일 이름, [과정명]은 시험 이름으로 바꿔요. C형이 필요하면 "C형도 같은 방식으로"를 한 줄 더하면 돼요.
