3편에서 기존 학습지를 읽고 교사의 의도까지 materials/lesson-input.md에 남겼다. 이제 그 기록을 펼쳐 놓고 다음 수업에서 바꾸고 싶은 부분부터 이야기하자.
원본은 설명 → 예제 → 반복 비교 → 친구 설명 칸 순서였다. 이번에는 같은 분모 비교를 이미 배운 학생이 다른 분모의 분수를 그림으로 비교하고, 전체 크기가 왜 중요한지 발견하도록 흐름을 바꾼다. 같은 분모 복습에 머무르지 않고 동치분수와 비교 조건으로 배움을 넓히는 수업이다.
이 글은 3편에서 확인한 실습용 분수 활동지를 이어 간다. 실습에서는 자신이 확인한 원본과 수업 목표로 요청을 바꾼다. 오늘은 내용을 검토한 학생용 원고와 교사용 해설까지 만들고, A4 배치와 PDF는 다음 편에서 진행한다.
반복 연습을 탐구 활동으로 바꾸기
원본은 부등호 쓰기 네 문항이다. 새 활동지는 같은 분모 비교를 배운 학생을 위한 25~30분 탐구로 다시 설계했다. 학생이 예상하고, 그림을 근거로 설명을 고치고, 직접 문제를 만드는 흐름이다.
예상: 피자의 3/4과 5/8 중 누가 더 많이 먹었을지 생각하고 필요한 정보를 질문한다.
그림 탐구: 같은 길이 막대를 색칠하고 4등분을 다시 반으로 나누어 3/4 = 6/8을 발견한다.
조건 바꾸기: 크기가 다른 전체에서는 분수의 크기와 실제 먹은 양의 비교가 달라질 수 있음을 설명한다.
왼쪽에서 파일을 보고 오른쪽 OpenCode 대화의 다음 대화를 눌러 보자. 요청, AI의 작업, 교사의 확인 순서로 진행하는 실습 예시다. 한 단계씩 살펴보고 자신의 작업 공간에서 같은 흐름으로 진행하자.
04 · 질문에 답하고 새 원고 완성하기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
1# 분자가 크면 언제나 더 많이 먹은 걸까?
2
31. 예상: 3/4과 5/8을 먹었다면 누가 더 먹었을까? 필요한 정보는?
42. 같은 전체: 같은 길이의 막대를 색칠하고 다시 나누어 3/4 = 6/8을 발견한다.
53. 다른 전체: 지우의 전체 크기가 두 배일 때 분수의 크기와 먹은 양을 구분한다.
64. 내가 출제: 같은 전체의 분수 그림 문제를 만들고 친구의 질문을 받아 고친다.
7
8## 성찰
9처음 생각, 그림으로 확인한 것, 바뀐 설명을 기록한다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode04 · 질문에 답하고 새 원고 완성하기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 8
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
파일이 만들어지는 과정을 직접 살펴보기
재생하면 분석 파일이 생기고 내용이 채워진다. 탐색기의 파일을 클릭해 읽고, 교사의 수정 요청 뒤 내용이 어떻게 바뀌는지 비교해 보자. 마지막에는 새 활동지 원고가 생성된다.
원본을 Markdown으로 옮기고 새 활동지 만들기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
AGENTS.md ×
myproject01 › AGENTS.md
1# 활동지 만들기
2원본을 읽고 교사의 의도를 확인한 뒤 새 원고를 만든다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode원본을 Markdown으로 옮기고 새 활동지 만들기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 9
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
2. 알고 있는 조건부터 말하고 질문받기
myproject01에서 OpenCode를 열고 지침과 분석 파일을 참조한다. 원본에 이미 있는 내용은 파일로 읽히고, 대화에서는 유지할 것과 바꿀 것을 말한다.
수업 조건을 질문하고 답하기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
1선수 학습: 같은 분모 비교. 25~30분 동안 예상 → 같은 전체 → 다른 전체 → 학생 출제·친구 피드백 → 성찰로 진행합니다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode수업 조건을 질문하고 답하기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
분석에 대상과 선수 학습이 없다면 지금 확인한다. 이 사례의 대상은 같은 분모의 분수 비교와 부등호를 이미 배운 학생이며, 이번에 그림으로 동치분수와 다른 분모 비교를 탐구한다. 2편 지침에 다른 단원을 적었다면 교사가 이번 목표를 정하고 지침 수정도 승인한다.
AI의 질문은 자료마다 달라진다. 다음은 이 사례에서 수업 조건이 구체화되는 모습이다.
AI의 질문
교사의 답
원고에 반영할 내용
같은 분모 비교를 이미 배웠나요?
배웠습니다.
3/4과 5/8의 비교로 범위를 넓힌다.
다른 분모는 어떻게 비교할까요?
같은 길이 막대를 나누고 색칠하며 찾게 합니다.
4등분을 다시 반으로 나누어 3/4 = 6/8을 발견한다.
전체 크기가 다르면 어떻게 보여 줄까요?
큰 피자를 작은 피자의 두 배로 그립니다.
같은 축척의 그림에서 분수의 크기와 실제 양을 구별한다.
친구와는 무엇을 할까요?
직접 만든 문제를 풀고 질문을 받아 고칩니다.
출제·짝 검토·수정과 마지막 성찰 시간을 확보한다.
질문에 답하며 학급에 필요한 지원을 정한다. 막대를 다시 나누기 어렵다면 교사가 접는 방법을 함께 보여 줄 수 있다. 정답을 먼저 알려 주기보다 학생이 그림에서 근거를 찾도록 돕는다.
3. AI가 제안한 계획을 먼저 검토하기
답변을 마쳤다면 수정 계획을 요청한다. 원본의 어느 부분을 유지하고 무엇을 바꾸는지 함께 보여 달라고 하자.
새 활동지 계획 살펴보기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
1원본의 친구 설명 활동을 학생 출제·질문·수정으로 확장했습니다. 학생용 탐구 원고와 교사용 해설을 나누겠습니다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode새 활동지 계획 살펴보기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
이 사례의 계획은 다음처럼 정리할 수 있다. 수치와 분량을 읽으며 자신의 학급에 맞는지 판단한다.
위치
학생이 할 일
확인할 배움
1. 예상
피자의 3/4과 5/8 중 누가 더 먹었을지 예상하고 필요한 정보 적기
답을 판단하는 데 필요한 조건 질문하기
2. 같은 전체
같은 길이 막대를 색칠하고 4등분을 다시 반으로 나누기
3/4 = 6/8 > 5/8을 그림으로 설명하기
3. 다른 전체
두 배 크기의 피자에서 먹은 양 비교하기
큰 분수와 실제로 많은 양을 구별하기
4. 출제와 개선
같은 전체를 기준으로 문제를 만들고 친구의 질문을 받아 고치기
조건과 근거를 갖춘 문제 만들기
성찰
처음 예상과 바뀐 설명 기록하기
그림을 근거로 생각을 수정하기
다음으로 AI에게 계획 자체를 검토하게 한다. 원고를 쓰기 전에 조건을 고치면 문항과 해설을 함께 다시 쓰는 일을 줄일 수 있다.
계획 검토하고 승인하기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
125~30분: 예상 3분, 같은 전체 탐구 7분, 다른 전체 비교 5분, 출제·친구 피드백 8~10분, 성찰 2~5분. 같은 축척과 전체 두 배 조건을 반영했습니다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode계획 검토하고 승인하기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
25~30분 안에 예상, 그림 탐구, 조건 바꾸기, 출제와 짝 검토까지 가능한지 살펴본다. 특히 같은 전체의 막대 길이가 같은지, 다른 전체에서는 두 배 관계가 분명한지, 학생이 직접 색칠하고 설명을 고칠 공간이 있는지 확인한다. 합의한 계획은 뒤의 검토에서도 같은 기준으로 사용한다.
4. 승인한 계획으로 학생용과 교사용 원고 만들기
계획을 고쳤다면 이제 작성을 맡긴다. Markdown 원고에 먼저 내용을 정리하면 설명과 문항을 읽으며 고치기 편하다. 종이 크기에 맞추는 작업은 내용을 확인한 뒤 이어 간다.
학생용과 교사용 원고 만들기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
1outputs/task-plan.md
2outputs/fractions-worksheet.md
3outputs/fractions-answers.md 저장
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode학생용과 교사용 원고 만들기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
LaTeX는 3편에서 본 \frac{3}{4} 같은 수식 표기다. 파일 안의 분수와 부등호가 계획과 같은지 읽어 보자.
OpenCode가 파일 작업 허용을 묻는다면 지정한 출력 경로인지 확인한다. 대화에만 초안이 나왔다면 해당 경로에 저장해 달라고 요청한다. 탐색기에서 세 파일을 각각 열어 지침·계획·결과의 관계를 살펴보자.
파일
읽으며 확인할 것
outputs/task-plan.md
내가 승인한 구성과 수업 조건인가?
outputs/fractions-worksheet.md
예상·같은 전체·다른 전체·출제와 개선·성찰이 있는가? 학생이 발견할 답을 미리 알려 주지는 않는가?
outputs/fractions-answers.md
문항 번호와 정답이 맞고, 이유를 설명하는 문제의 판단 기준이 있는가?
파일을 닫고 다시 열어 원고가 저장되었는지 확인한 뒤 별도 검수로 넘어간다.
5. 작성 대화와 분리해 원고 검수하기
읽기 좋은 문장에도 조건이 빠질 수 있다. 다음은 3번의 서로 다른 피자 크기가 불분명하게 작성되었다고 가정한 검수 예시다.
초안의 문제
검수에서 발견한 점
고칠 방향
민수는 작은 피자의 3/4, 지우는 큰 피자의 5/8을 먹었다. 그림은 크기 관계 없이 따로 제시했다.
‘큰 피자’라는 말만으로는 실제 먹은 양을 판단할 수 없다.
같은 축척에서 지우의 전체가 민수의 두 배인 그림을 제시하고 해설도 맞춘다.
수정한 그림에서는 민수의 먹은 양이 작은 피자의 3/4이고, 지우의 먹은 양은 작은 피자 기준 10/8이다. 큰 분수는 3/4이지만 실제 먹은 양은 지우가 더 많다. 전체를 같게 바꾸어 탐구를 없애지 말고, 서로 다른 전체의 크기 관계를 분명히 해야 한다.
내 원고도 이런 관점에서 읽게 하자. OpenCode에서 /new로 새 대화를 열어 다음 파일을 참조한다. 앞선 작성 설명 대신 지침·분석·계획·원고를 기준으로 검토하게 하는 것이다. 같은 모델을 새 대화에서 사용해도 된다.
새 대화에서 원고 검토하기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
13단계 수정: 같은 축척에서 지우의 피자 전체 크기는 민수의 두 배. 분수는 3/4 > 5/8이지만 먹은 양은 지우가 더 많습니다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode새 대화에서 원고 검토하기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
검토 의견을 읽고 채택할 내용을 정한다. /sessions로 작성 대화에 돌아가 수정할 그림의 크기 관계와 해설 범위를 알려 준다. 새 대화에서 수정한다면 필요한 파일과 승인 내용을 다시 제공한다. 고친 문항은 해설까지 다시 검토한다.
그다음 교사가 학생의 순서로 활동해 본다. 첫 예상에서는 전체 크기를 물을 수 있어야 한다. 같은 전체에서는 3/4 = 6/8 > 5/8이고, 지우의 전체가 두 배인 그림에서는 지우가 더 많이 먹는다. 출제 활동은 답 하나로 채점하지 않고, 같은 전체 조건·그림과 분수의 일치·비교 근거·친구 질문을 반영한 수정으로 판단한다. 이 기준이 해설에도 있는지 확인한다.
6. 원본과 새 원고를 비교하고 검토 기록 남기기
수정 후에는 처음 자료의 좋은 점이 남았는지 돌아본다. 이 사례라면 아래처럼 비교할 수 있다.
비교할 부분
원본 분석에서 확인한 구성
새 원고에서 확인할 모습
도입
분수 그림과 짧은 설명
3/4과 5/8에 대한 예상과 필요한 정보 질문
예제
교사와 함께 보는 풀이 한 개
학생이 막대를 나누며 동치분수 발견
연습
개인 문제 네 개
같은 전체와 다른 전체 탐구, 직접 출제
마무리
친구 설명 칸
친구 질문을 반영한 개선과 생각의 변화 기록
풀이를 읽는 활동이 그림을 만들고 설명하는 활동으로 바뀌었는지 확인한다. 필요한 그림이나 수정 공간이 빠졌다면 지금 보완한다.
마지막으로 outputs/review-notes.md에 검토 의견, 채택한 수정, 수정 후 교사가 실제로 확인한 내용을 남긴다. 다음 요청으로 기록을 시작할 수 있다.
검토 기록 저장하고 확인하기VS Code + OpenCode 확장 · 학습용 재현
파일 편집 보기 터미널myproject01 — Visual Studio Code− □ ×
outputs/fractions-worksheet.md ×
myproject01 › outputs/fractions-worksheet.md
1outputs/review-notes.md 저장
2VS Code에서 3단계의 전체 크기 조건·수정 이유·확인 결과를 다시 읽습니다.
참고 문서 예시 · 실제 파일 내용은 프로젝트마다 다릅니다.
TERMINAL · OpenCode+ ··· ×
opencode검토 기록 저장하고 확인하기Build
▌
Build · 모델 선택은 실제 환경에 따라 다름tab agents
myproject01 UTF-8 Markdown OpenCode
1 / 4
OpenCode 확장으로 연 터미널을 오른쪽에 배치한 학습용 예시입니다. 대화·승인·실행 결과는 가상이며 실제 파일이나 AI에 연결되지 않습니다. 작은 화면에서는 내부를 좌우로 스크롤하세요.
예를 들어 3번의 두 배 관계와 해설을 고친 뒤 실제 그림으로 먹은 양을 비교했다면 그 사실을 적는다. 아직 학급 수준 판단이 남았다면 무엇을 더 살펴볼지도 남긴다. 원고에 영향을 주는 결정은 마친 뒤 다음 단계로 넘어간다.
오늘의 결과물은 승인한 outputs/task-plan.md, 검토를 반영한 outputs/fractions-worksheet.md와 outputs/fractions-answers.md, 실제 확인을 기록한 outputs/review-notes.md다. 5편에서는 이 원고로 PaperCSS를 활용한 A4 HTML을 만들고 브라우저 인쇄로 PDF를 저장한다. 내용과 인쇄를 차례로 확인한 경험은 6편에서 반복할 절차를 스킬로 정리하는 바탕이 된다.
💬 댓글
이 글에 대한 의견을 남겨주세요