2026년 9월 11일 금요일

[초등 4-2 수학] 분모가 같은 진분수의 덧셈(합이 진분수) - 분자끼리 더하고 분모는 그대로

분자끼리 더하고 분모는 그대로! — 분모가 같은 진분수의 덧셈 연습 웹앱

🍕 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 진분수의 덧셈(예: 2/5 + 1/5 = 3/5)을 가로식 분수 레이아웃으로 직접 입력하며 "분자끼리 더하고 분모는 그대로" 원리를 익히는 인터랙티브 웹앱입니다. 합이 항상 진분수(분모보다 작은 분자)인 문제만 출제되어 기초 개념을 확실히 다집니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
가로식 분수 레이아웃 분자 / 가로선 / 분모 구조의 교과서식 분수 표시로 두 분수를 + 기호로 연결하고 답 분수를 나란히 배치합니다. 2/5 + 1/5 = [분자칸] / 분모칸 — 첫 커서가 분모칸(분수 관습상 먼저 쓰는 칸)에 자동 위치합니다.
클릭 선택 & ⌫ 수정 이미 입력한 칸도 클릭하면 커서가 이동하고, ⌫ 지우기 버튼으로 다시 입력 가능합니다. 풀이 중에만 수정 가능합니다. 모든 칸을 채우면 오답이 있어도 다음 문제로 진행 — 전부 정답일 때만 confetti 파티클 + 축하 아르페지오가 터집니다.
합이 항상 진분수인 안전 장치 두 분자의 합이 항상 분모보다 작게만 출제되므로, 답이 가분수가 되지 않습니다 — 진분수 덧셈 개념만 확실하게 익힙니다. 오답 분석: 분자·분모 뒤바꿈, 덧셈을 뺄셈으로 계산, 분모를 새로 계산 시도 등 5종 진단.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 진분수덧셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 진분수의 덧셈 (합이 진분수) 바이브 코딩 프롬프트

[유형 1] 분모가 같은 진분수의 덧셈(합이 진분수) 연습 웹앱을 만들어줘.

목적·대상: 초등학교 4학년 2학기 학생이 분모가 같은 진분수의 덧셈(예: 2/5 + 1/5 = 3/5)을 세로식으로 직접 풀며 "분자끼리 더하고 분모는 그대로" 원리를 익히는 인터랙티브 웹앱.

기술 조건: 단일 index.html(HTML+CSS+JS 전부 포함). CDN: canvas-confetti, 구글 폰트 Jua. 소리는 Web Audio API 합성(정답=상승 아르페지오, 오답=낮은 톤). 오프라인 폴백(CSS 파티클, 기본 글꼴).

문제 생성: 분모 d(3~9), 두 분자 a·b(각 1 이상, 합이 d 미만 — 답이 진분수). 순서 무작위. 직전 문제 반복 금지. generateProblem() 함수 하나로 분리(다른 유형 재사용).

상황 카드: "피자 5분의 2판과 5분의 1판을 합치면?" 문장 + 묶음 배지.

세로식 UI: 문제 분수 2개 + + 기호 + = 기호 + 답 분수가 한 줄로 나란히(교과서 분수 세로식). 답 분수는 분자칸(초록 테두리 84px) / 가로선 / 분모칸(파랑 테두리 84px).

입력 규격(중요): 첫 커서는 답의 분모칸(분수는 관습상 분모를 먼저 씀), 그다음 분자칸. 네모칸 클릭 시 그 칸으로 커서 이동(선택). 화면 숫자판(0~9)+키보드. ⌫ 지우기 버튼(숫자판+Backspace): 현재 칸을 지워 다시 입력 가능(풀이 중에만). 모든 칸을 채우면 오답이 있어도 다음 문제로 진행 — 전부 정답일 때만 confetti 파티클+축하 사운드, 오답 포함이면 축하 없이 "다음 문제로 넘어가요!". 칸별 즉시 채점(맞으면 초록 채움+"딩", 틀리면 빨강+shake+낮은 톤, 오답 숫자 유지). 음소거/음량 버튼.

힌트 모드: 조각 시각화 — 5분의 1 조각 a개 그룹 + b개 그룹을 나란히 세어 합친 뒤 "분자끼리 더하고 분모는 그대로!" 안내. 힌트 사용 문제는 결과에서 구분. 한 문제에서 2칸 이상 오답 시도가 있으면 다음 문제 전에 힌트 버튼 자동 펄스 제안.

학습 기록: 문제마다 각 칸의 첫 시도 값(firstAnswers)과 오답 시도(wrongAttempts), 힌트 사용 여부를 기록.

진행: 문제 수 선택(5/10/20), 진행률 바.

결과 화면 — 오답 분석: 요약(바로 맞힌 문제/실수한 문제/힌트 사용/정답률). 오답이 있으면 첫 시도를 분석해 [틀린 부분]+[이유]+[해결 방법]을 아이 눈높이 격려 톤으로: 분자·분모 자리 바꿈 / 덧셈을 뺄셈으로 계산 / 분모를 새로 계산 시도("분모는 그대로!") / 1씩 차이 덧셈 실수 / 순간 실수(검산 습관). 맞춤 보충 연습 버튼(틀린 분모 위주 5문제), 오답 문제 목록("계산 과정 보기"), 전부 정답 시 "다음 단계: 합이 가분수인 덧셈 도전!" 추천, "다시 연습" 버튼.

스타일: 밝은 색감, 동글동글 한글 폰트, 분수 숫자 최소 44px, 큰 터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 분모 우선 커서·클릭 선택·⌫ 삭제·"채우면 진행" 모델이 모두 동작하고, 합이 항상 진분수인 문제만 출제되며, 오답 분석(첫 시도 기준)과 맞춤 보충이 동작해야 함.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 분모가 같은 진분수의 덧셈 [4수02-01]
  • 초등 수학 진분수 덧셈의 분자·분모 분리 연산 원리 시각화

[초등 4-2 수학] 분모가 같은 진분수의 덧셈(합이 가분수) - 답이 1을 넘을 때의 덧셈

합이 1을 넘으면 가분수! — 분모가 같은 진분수 덧셈 연습 웹앱

🍕 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 진분수의 덧셈에서 합이 가분수가 되는 문제(예: 3/4 + 2/4 = 5/4)를 풀며 답이 진분수를 넘어가는 경험을 익히는 인터랙티브 웹앱입니다. 합이 항상 가분수(분자가 분모 이상)인 문제만 출제됩니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
합이 항상 가분수 두 분자의 합이 항상 분모 이상(예: 3+2=5, 분모 4)으로 출제되어 답 분자가 2자리 동적 칸으로 표시됩니다. 답 분자칸이 1~2칸으로 자동 전환되어 가분수의 분자를 자릿수별로 정확히 입력하는 훈련이 됩니다.
진분수 덧셈과의 차이 체감 진분수 덧셈(합이 분모 미만)에서 확립한 "분자끼리 더하기" 원리가 그대로 적용되지만, 분모를 넘어가는 순간 가분수가 되어 "가분수도 분수다!"를 자연스럽게 학습합니다. 힌트: "합이 분모보다 크면 가분수!" 조각 시각화로 분모 개수 조각이 모이면 1 덩이가 되는 원리 안내.
대분수로 바꾸려는 착각 진단 학생이 가분수 답을 대분수로 바꾸려고 시도하는 오류를 정확히 감지하여 "이 단계에서는 가분수 그대로 답을 써요!"를 안내합니다. 다음 단계(대분수의 덧셈)로 넘어가기 전의 완벽한 디딤돌이 됩니다.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 가분수덧셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 진분수의 덧셈 (합이 가분수) 바이브 코딩 프롬프트

[유형 2] 분모가 같은 진분수의 덧셈(합이 가분수) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 분모가 같은 진분수 덧셈에서 합이 가분수가 되는 문제(예: 3/4 + 2/4 = 5/4)를 세로식으로 풀며 가분수 답을 다루는 연습 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 분모 d(3~9), 두 분자 합이 d 이상이고 2d 미만(가분수). 답 분자는 2자리가 될 수 있음(예: 8/4+7/4=15/4 → 분자칸 동적 1~2칸). 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 분수 2개 + + + = + 답 분수(분자칸 1~2개 동적, 초록/가로선/분모칸 파랑). 상황 카드 포함.

입력 규격: 첫 커서 = 답 분모칸 → 분자칸(십→일). 클릭 선택, ⌫ 지우기(숫자판+Backspace, 풀이 중), 모든 칸 채우면 오답도 다음 문제 진행(전부 정답만 축하), 칸별 즉시 채점, 2칸 이상 오답 시 힌트 자동 제안. 음소거/음량.

힌트 모드: 조각 나란히 세기 — 분모 개수 조각이 모이면 한 덩이(1)가 되는 시각화 + "합이 분모보다 크면 가분수!" 안내.

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약(바로 맞힌/실수한/힌트/정답률) + 분석(분자·분모 뒤바꿈 / 덧셈 실수 / 분모 계산 시도 / 대분수로 바꿔 입력하려는 착각 진단 / 순간 실수) + 맞춤 보충(틀린 분모 위주 5문제) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 대분수의 덧셈 도전!" 추천 + 다시 연습 버튼.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 합이 항상 가분수(분자 합 ≥ 분모)인 문제만 출제, 분자 2자리 동적 칸, 확정 입력 규격(분모 우선·클릭·⌫·채우면 진행) 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 분모가 같은 진분수의 덧셈 (합이 가분수) [4수02-01]
  • 초등 수학 가분수 개념 도입 전략과 오개념 진단 설계

[초등 4-2 수학] 대분수의 덧셈(분자 합 < 분모) - 자연수는 자연수끼리, 분수는 분수끼리

자연수는 자연수끼리, 분수는 분수끼리! — 대분수의 덧셈 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 대분수의 덧셈에서 분자의 합이 분모보다 작은 문제(예: 2 1/5 + 1 2/5 = 3 3/5)를 풀며 정수부와 분수를 분리하여 계산하는 원리를 익히는 인터랙티브 웹앱입니다. 정수부 올림이 없어 대분수 덧셈의 기초 뼈대를 안정적으로 세웁니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
정수부 + 분수 3칸 레이아웃 답안 칸이 [정수부 칸] + [분자칸 / 가로선 / 분모칸] 3개로 구성되어 대분수의 구조를 그대로 반영합니다. 입력 순서: 정수부 칸(자연수 먼저 쓰기) → 분모 칸(그대로) → 분자 칸(분자의 합). 관습적 필기 순서를 체득합니다.
정수부 올림 없는 안전 구조 분자의 합이 항상 분모 미만으로 출제되어(예: 1/5 + 2/5 = 3/5), 가분수가 되지 않고 올림도 발생하지 않습니다. "자연수끼리 더하고, 분자끼리 더하고, 분모는 그대로!" 3단 규칙을 명확하게 훈련합니다.
정수부 합 누락 오류 진단 분수 부분만 더하고 정수부를 더하지 않는 실수(예: 2 1/5 + 1 2/5 = 3/5로 적음)를 정밀 진단하여 처방합니다. 오답 분석: 정수부 합 누락·과다, 분자 덧셈 실수, 분자·분모 뒤바꿈 등.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수덧셈기초.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수의 덧셈 (분자의 합 < 분모) 바이브 코딩 프롬프트

[유형 3] 분모가 같은 대분수의 덧셈(분자의 합이 분모보다 작음) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수 덧셈에서 분자의 합이 분모보다 작은 문제(예: 2 1/5 + 1 2/5 = 3 3/5)를 세로식으로 풀며 정수부와 분자를 따로 더하는 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 두 대분수(정수부 1~5, 분자·분모 진분수, 분모 같음), 분자의 합 < 분모(정수부 올림 없음). 정수부 합 ≤ 9. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 2개(정수부 큰 글자+분수) + + + = + 답 대분수(정수부 칸 84px + 분자칸/가로선/분모칸). 상황 카드 포함.

입력 규격: 입력 순서 = 정수부 칸 → 분모 칸(그대로) → 분자 칸(분자의 합). (정수부를 먼저 쓰고 분수 부분은 분모를 먼저 쓰는 관습.) 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트: 조각 시각화 + "정수부끼리, 분자끼리 따로 더해요! 분모는 그대로" 단계 설명.

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 분석(정수부 합 누락·과다 / 분자 덧셈 실수 / 분자·분모 뒤바꿈 / 분모 계산 시도 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 분자의 합이 분모보다 큰 덧셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 분자의 합이 항상 분모 미만인 대분수 덧셈만 출제, 정수부→분모→분자 입력 규격과 클릭·⌫·채우면 진행 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수의 덧셈 [4수02-01]
  • 초등 수학 대분수 덧셈 정수부와 분수 분리 지도법

[초등 4-2 수학] 대분수의 덧셈(분자 합 > 분모) - 분자 합이 분모를 넘으면 1을 올려요

분자끼리 더했더니 분모를 넘었어요! 1을 정수부로 올려요 — 대분수 덧셈 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 대분수 덧셈에서 분자의 합이 분모보다 큰 문제(예: 2 3/5 + 1 4/5 = 4 2/5)를 풀며 "가분수가 되면 1을 정수부로 올린다" 원리를 익히는 인터랙티브 웹앱입니다. 대분수 덧셈의 핵심인 분자 올림 개념을 확실하게 훈련합니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
분자 합 > 분모 → 1 올림 분자끼리 더한 값이 분모 이상이 되면, 분모만큼 조각이 모여 1 덩이가 되므로 정수부에 1을 더합니다. 예: 3/5 + 4/5 = 7/5 → 가분수! 7÷5 = 1 남는 2 → 정수부에 1 올리고, 남은 2/5는 분자로 → 4 2/5!
정수부 올림 누락 정밀 진단 분자 합 계산은 정확한데 정수부에 올림 1을 더하지 않는 실수(예: 2+1=3만 쓰고 분자=7/5 그대로인 착각)를 정밀 감지하여 처방합니다. 가장 흔한 대분수 덧셈 실수를 표적화한 훈련으로, 대분수 덧셈의 절반 이상의 오류가 이 패턴에서 발생합니다.
조각 묶음 애니메이션 힌트 분자 합이 분모 개수가 되면 1 덩이로 묶어 정수부로 올리는 과정을 애니메이션으로 보여줍니다. "분자끼리 더하니 분모보다 커요! 1을 정수부로 올려요!" — 조각을 묶는 시각화로 올림 원리를 몸으로 익힙니다.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수올림덧셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수의 덧셈 (분자의 합 > 분모) 바이브 코딩 프롬프트

[유형 4] 분모가 같은 대분수의 덧셈(분자의 합이 분모보다 큼) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수 덧셈에서 분자의 합이 분모 이상인 문제(예: 2 3/5 + 1 4/5 = 4 2/5)를 세로식으로 풀며 "가분수가 되면 1을 정수부로 올린다" 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 두 대분수(분모 같음), 분자의 합 ≥ 분모 < 2×분모(올림 1회). 답: 정수부 = 정수부 합 + 1, 분자 = 분자 합 − 분모. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 2개 + + + = + 답 대분수(정수부 칸 + 분자칸/가로선/분모칸). 상황 카드 포함.

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트 모드: 조각 시각화 — 분자 합이 분모 개수가 되면 1 덩이로 묶어 정수부로 올리는 과정 애니메이션("분자끼리 더하니 분모보다 커요! 1을 정수부로 올려요").

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(정수부 올림 누락: 정수부=정수합만 입력 / 분자=분자합−분모 계산 실수 / 분자·분모 뒤바꿈 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 진분수의 뺄셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 분자 합이 항상 분모 이상인 문제만 출제(올림 1회), 올림 원리 힌트와 진단 동작, 확정 입력 규격 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수의 덧셈 [4수02-01]
  • 초등 수학 대분수 덧셈 가분수 올림(1을 정수부로) 지도법

[초등 4-2 수학] 진분수의 뺄셈 - 분자끼리 빼고 분모는 그대로

분자끼리 빼고 분모는 그대로! — 진분수의 뺄셈 연습 웹앱

🍕 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 진분수의 뺄셈(예: 4/5 − 2/5 = 2/5)을 세로식으로 직접 풀며 "분자끼리 빼고 분모는 그대로" 원리를 익히는 인터랙티브 웹앱입니다. 남은 양을 "얼마나 먹었을까?" 실생활 문맥으로 자연스럽게 도입합니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
덧셈 vs 뺄셈 실수 정밀 진단 뺄셈 문제인데 분자를 덧셈으로 계산하는 오류(예: 4/5 − 2/5 = 6/5로 입력)를 정밀 감지하여 처방합니다. "− 기호를 봤는데 두 분자를 더했어요! 기호가 −인지 먼저 눈으로 짚고 계산하는 습관" 처방.
분자 거꾸로 뺄셈 진단 작은 수에서 큰 수를 못 빼니 아래 분자를 위에서 빼는 초등학생의 흔한 실수(예: 2−4=2로 입력)를 감지합니다. "항상 큰 분자에서 작은 분자를 빼요! 뺄셈 문제는 큰 수가 먼저 와요" 원리 체득.
남은 양 상황 카드 "4/5판 먹고 남은 양은 몇 판일까요?"처럼 뺄셈의 의미(남는 양)를 실생활 문맥으로 시각화합니다. 덧셈(모으기)과 뺄셈(남기기)의 상황적 차이를 몸으로 체감합니다.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 진분수뺄셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 진분수의 뺄셈 (진분수 - 진분수) 바이브 코딩 프롬프트

[유형 5] 분모가 같은 진분수의 뺄셈(진분수 − 진분수) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 분모가 같은 진분수의 뺄셈(예: 4/5 − 2/5 = 2/5)을 세로식으로 풀며 "분자끼리 빼고 분모는 그대로" 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 분모 d(3~9), 첫 분자 > 둘째 분자(각 1 이상). 순서 고정(큰 수 먼저). 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 분수 2개 + − 기호 + = + 답 분수(분자칸/가로선/분모칸). 상황 카드(남은 양 문맥: "4/5판 먹고 남은 양은?").

입력 규격: 첫 커서 = 답 분모칸 → 분자칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트: 조각 시각화 — 전체 조각에서 빠지는 조각을 지우며 남은 조각 세기 + "분자끼리 빼고 분모는 그대로!".

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(뺄셈을 덧셈으로 계산(분자 합 입력) / 분자를 거꾸로 뺌(둘−첫) / 분자·분모 뒤바꿈 / 분모 계산 시도 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 자연수 − 진분수 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 첫 분자가 항상 큰 진분수 뺄셈만 출제, 확정 입력 규격 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 분모가 같은 진분수의 뺄셈 [4수02-01]
  • 초등 수학 진분수 뺄셈 덧셈 착각 오류 진단 설계

[초등 4-2 수학] 자연수에서 진분수 빼기 - 자연수를 대분수로 바꾸어 빼기

자연수를 대분수로 바꾸어 빼기 — 자연수에서 진분수 빼기 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 자연수에서 진분수를 빼는 문제(예: 2 − 1/2 = 1 1/2)를 세로식으로 직접 풀며 "자연수를 대분수로 바꾸어 빼기" 원리를 익히는 인터랙티브 웹앱입니다. 케이크 1개를 조각으로 펼치는 시각화로 바꾸기의 원리를 몸으로 익힙니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
자연수 → 대분수 변환 자연수 2를 (자연수−1)과 분모/분모의 대분수로 바꾸는 과정(예: 2 = 1과 2/2)을 조각 펼치기 애니메이션으로 시각화합니다. "2를 1과 2/2로 바꾸면! 1을 남기고, 분자는 분모 − 분자" — 펼치기 과정을 눈으로 확인하며 변환 원리를 체화합니다.
정수부 − 1 누락 진단 1을 빌려와 펼친 후 정수부가 1 줄어드는 것을 빠뜨리는 실수를 정밀 감지합니다. 자연수−진분수 뺄셈의 핵심 오류입니다. "2에서 1을 빌려주면 남는 정수부는 1이에요!" — 빌려주기 전 후 정수부 변화를 시각적으로 안내.
분자 그대로 입력 진단 뺄셈을 하지 않고 빼는 수의 분자를 그대로 답의 분자에 입력하는 실수(예: 2 − 1/2의 답 분자에 1을 그대로 입력)를 감지합니다. "분모 − 분자를 계산해야 해요! 빼는 숫자를 그대로 쓰면 안 돼요" 처방.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 자연수진분수뺄셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 진분수의 뺄셈 (자연수 - 진분수) 바이브 코딩 프롬프트

[유형 6] 분모가 같은 진분수의 뺄셈(자연수 − 진분수) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 자연수에서 진분수를 빼는 문제(예: 2 − 1/2 = 1 1/2)를 세로식으로 풀며 "자연수를 대분수로 바꿔 빼기" 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 자연수 2~5, 진분수(분모 2~9, 분자 1~분모−1). 답 대분수: 정수부 = 자연수−1, 분자 = 분모−분자, 분모 그대로. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 자연수 + − 기호 + 진분수 + = + 답 대분수(정수부 칸 + 분자칸/가로선/분모칸). 상황 카드(예: "케이크 2개 중 1/2개를 먹었어요").

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트 모드: "2를 1과 2/2로 바꾸면! 1을 남기고, 분자는 분모−분자" 시각화(케이크 1개를 조각으로 펼치기).

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(답을 진분수로만 입력(정수부 누락) / 분자를 그대로 입력(빼지 않음) / 분모−분자 계산 실수 / 정수부−1 누락 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 대분수의 뺄셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 자연수−진분수 문제만 출제(답 대분수), 바꾸어 빼기 원리 힌트와 진단 동작, 확정 입력 규격 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 진분수의 뺄셈 [4수02-01]
  • 초등 수학 자연수에서 진분수 빼기: 대분수 변환 지도법

[초등 4-2 수학] 대분수의 뺄셈(1) - 정수부끼리 분자끼리 따로 빼기

정수부는 정수부끼리, 분자는 분자끼리 따로 빼요! — 대분수의 뺄셈 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 대분수의 뺄셈에서 분자끼리 바로 뺄 수 있는 문제(예: 3 4/5 − 2 3/5 = 1 1/5)를 세로식으로 직접 풀며 정수부와 분자를 따로 빼는 원리를 익히는 인터랙티브 웹앱입니다. 1을 빌려와야 하는 문제가 나오지 않아 대분수 뺄셈의 안전한 첫 걸음이 됩니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
분자끼리 바로 뺄 수 있는 안전 장치 피감수의 분자가 항상 감수의 분자보다 크거나 같게만 출제되어 1을 빌려오는 과정이 필요 없습니다. "정수부끼리 빼고, 분자끼리 빼고, 분모는 그대로!" 3단 규칙을 명확하게 훈련합니다.
분자 거꾸로 뺄셈 진단 작은 분자에서 큰 분자를 빼는 방향 오류를 정밀 진단합니다. 이 실수는 대분수 뺄셈에서 가장 흔합니다. 예: 4/5 − 3/5의 답에 1을 넣으려고 5−4=1을 계산하는 패턴을 정확히 잡아냅니다.
정수부 누락·과다 진단 분수 부분만 빼고 정수부를 빼지 않는 실수를 정밀 감지하여 처방합니다. "정수부끼리도 빼야 해요! 3−2=1" — 정수부를 빼는 것을 잊지 않도록 훈련.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수뺄셈1.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수의 뺄셈 <1> 바이브 코딩 프롬프트

[유형 7] 분모가 같은 대분수의 뺄셈 ⟨1⟩(분자끼리 바로 뺄 수 있는 경우) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수 뺄셈에서 분자끼리 바로 뺄 수 있는 문제(예: 3 4/5 − 2 3/5 = 1 1/5)를 세로식으로 풀며 정수부·분자를 따로 빼는 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 두 대분수(분모 같음, 정수부1 > 정수부2, 분자1 ≥ 분자2 — 빌려오기 불필요). 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 2개 + − + = + 답 대분수(정수부 칸 + 분자칸/가로선/분모칸). 상황 카드 포함.

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트: 조각 시각화 + "정수부끼리, 분자끼리 따로 빼요! 분모는 그대로".

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(분자를 거꾸로 뺌 / 정수부 누락·과다 / 분자·분모 뒤바꿈 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 1을 빌려와야 하는 뺄셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 분자1 ≥ 분자2 문제만 출제, 확정 입력 규격 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수의 뺄셈 [4수02-01]
  • 초등 수학 대분수 뺄셈 정수부와 분수 분리 지도법

[초등 4-2 수학] 대분수의 뺄셈(2) - 1을 빌려와서 빼기

분자끼리 못 빼요! 1을 빌려와서 빼요 — 대분수의 뺄셈(빌려오기) 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 분모가 같은 대분수의 뺄셈에서 분자끼리 바로 뺄 수 없는 문제(예: 3 2/5 − 1 4/5 = 1 3/5)를 세로식으로 직접 풀며 "정수부에서 1을 빌려와 분자에 더한다" 원리를 익히는 인터랙티브 웹앱입니다. 대분수 뺄셈의 최고 난이도 핵심 개념인 빌려오기를 확실히 훈련합니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
1 빌려오기 필수 출제 피감수의 분자가 항상 감수의 분자보다 작게만 출제되어(예: 분자1=2, 분자2=4), 정수부에서 1을 빌려와 분자에 분모만큼 더하는 과정이 반드시 필요합니다. "분자끼리 못 빼요! 정수부에서 1을 빌려와 분자에 분모만큼 더해요: (2+5)−4=3" 단계 애니메이션.
빌려오기 누락 정밀 진단 1을 빌려오는 과정을 생략하고 정수부 차를 그대로 쓰는 실수를 정밀 감지합니다. 예: 3 2/5 − 1 4/5 = 2 ... 라고 계산하는 오류를 정확히 잡아냅니다.
빌려온 분자 계산 실수 진단 빌려온 후 분자를 계산하는 과정에서 분모를 더하는 것을 잊는 실수를 감지합니다. "정수부 1을 빌려오면 분자가 분모만큼 커져요! (2+5)−4 = 3" 빌려온 값 계산 훈련.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수뺄셈2.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수의 뺄셈 <2> 바이브 코딩 프롬프트

[유형 8] 분모가 같은 대분수의 뺄셈 ⟨2⟩(1을 빌려와야 하는 경우) 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수 뺄셈에서 분자끼리 바로 뺄 수 없는 문제(예: 3 2/5 − 1 4/5 = 1 3/5)를 세로식으로 풀며 "정수부에서 1을 빌려와 분자에 더한다" 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 두 대분수(분모 같음, 정수부1 > 정수부2, 분자1 < 분자2). 답: 정수부 = 정수차−1, 분자 = (분자1+분모)−분자2. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 2개 + − + = + 답 대분수. 상황 카드 포함.

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트 모드: 조각 시각화 — "분자끼리 못 빼요! 정수부에서 1을 빌려와 분자에 분모만큼 더해요: (2+5)−4=3, 정수부는 3−1−1=1" 단계 애니메이션.

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(1 빌려오기 누락(정수부=정수차, 분자 음수 시도) / 빌려온 분자 계산 실수 / 분자·분모 뒤바꿈 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 대분수와 진분수의 덧셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 분자1 < 분자2 문제만 출제(빌려오기 필수), 빌려오기 원리 힌트와 진단 동작, 확정 입력 규격 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수의 뺄셈 [4수02-01]
  • 초등 수학 대분수 뺄셈 1 빌려오기(분모 만큼 더하기) 지도법

[초등 4-2 수학] 대분수와 진분수의 덧셈 - 분자 합에 따라 올림 유·무 판단

정수부는 그대로, 분자끼리 더하기! — 대분수와 진분수의 덧셈 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 대분수와 진분수의 덧셈(예: 2 2/5 + 4/5 = 3 1/5)을 세로식으로 직접 풀며 두 형태를 섞어 계산하는 원리를 익히는 인터랙티브 웹앱입니다. 분자 합이 분모를 넘어가는 경우와 아닌 경우를 혼합 출제하여 상황 판단력까지 훈련합니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
대분수 + 진분수 혼합 한쪽은 정수부가 있는 대분수, 다른 쪽은 진분수로 서로 꼴이 다릅니다. "정수부는 그대로 두고 분자끼리 더하면 돼요!" 2 2/5 + 4/5 = [정수부 칸] [분자칸]/[분모칸] — 진분수는 정수부 없이 그대로 붙여 계산합니다.
올림 유·무 혼합 출제 분자 합이 분모 미만(올림 없음)과 분모 이상(올림 1회)을 약 6:4 비율로 혼합 출제하여 상황 판단력을 훈련합니다. 올림 유무를 스스로 판단하는 과정에서 대분수 덧셈의 종합적인 이해가 형성됩니다.
정수부 누락 진단 진분수 쪽에 정수부가 없으므로 답의 정수부를 잊거나 과다하게 입력하는 실수를 정밀 진단합니다. "진분수는 정수부가 없으니 정수부는 대분수의 것만 사용해요!" 명확한 안내.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수진분수덧셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수와 진분수의 덧셈 바이브 코딩 프롬프트

[유형 9] 분모가 같은 대분수와 진분수의 덧셈 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수와 진분수의 덧셈(예: 2 2/5 + 4/5 = 3 1/5, 또는 2 2/5 + 1/5 = 2 3/5)을 세로식으로 풀며 두 형태를 섞어 계산하는 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 대분수(정수부 1~5) + 진분수(같은 분모). 분자의 합이 분모 미만과 이상 두 경우를 모두 출제(약 6:4). 분자 합 ≥ 분모이면 정수부 +1 올림. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 + + + 진분수 + = + 답 대분수(정수부 칸 + 분자칸/가로선/분모칸). 상황 카드 포함.

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트 모드: 조각 시각화 — "정수부는 그대로 두고 분자끼리 더해요! 합이 분모보다 크면 1을 정수부로 올려요".

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(분자 합에 따른 올림 누락 / 분자 덧셈 실수 / 정수부 누락 / 분자·분모 뒤바꿈 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 "다음 단계: 대분수와 진분수의 뺄셈 도전!" 추천.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 대분수+진분수 문제만 출제(올림 유·무 혼합), 확정 입력 규격 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수와 진분수의 덧셈 [4수02-01]
  • 초등 수학 대분수와 진분수 혼합 덧셈 분자 올림 판단 지도법

[초등 4-2 수학] 대분수와 진분수의 뺄셈 - 분자 크기에 따라 바로 빼기/1 빌려오기

분자끼리 빼거나 1을 빌려와서 빼기! — 대분수와 진분수의 뺄셈 연습 웹앱

🎂 2022 개정 교육과정 초등학교 4학년 2학기 수학 연산 (분수의 덧셈과 뺄셈) — 대분수에서 진분수를 빼는 문제(예: 2 3/5 − 2/5 = 2 1/5, 또는 2 2/5 − 4/5 = 1 3/5)를 세로식으로 직접 풀며 분자 크기에 따라 바로 빼거나 1을 빌려와 빼는 원리를 익히는 인터랙티브 웹앱입니다. 두 경우를 혼합 출제하여 상황 판단력과 대분수 뺄셈의 완전한 숙달을 달성합니다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
대분수 − 진분수 혼합 대분수에서 진분수를 빼는 문제로, 정수부는 그대로 있고 진분수만 빼는 상황입니다. 2 3/5 − 2/5 = [정수부 칸] [분자칸]/[분모칸] — 진분수는 정수부 없이 빼기만 합니다.
바로 빼기 & 1 빌려오기 혼합 분자1 ≥ 분자2이면 바로 빼고, 분자1 < 분자2이면 정수부에서 1을 빌려와 분자에 분모만큼 더합니다. 두 경우를 혼합 출제합니다. 예: 2 3/5 − 2/5 = 2 1/5 (바로 빼기) / 2 2/5 − 4/5 = 1 3/5 (1 빌려오기) — 상황 판단력 훈련.
빌려오기 누락·과적용 진단 빌려와야 하는데 안 하는 경우와, 빌려올 필요가 없는데 빌려오는 두 방향의 오류를 모두 정밀 감지합니다. 올림 유무 혼합 출제로 "분자끼리 빼고 분모는 그대로! 못 빼면 정수부에서 1을 빌려와요" 판단력을 완성합니다.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 기본 문제 수 설정에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 대분수진분수뺄셈.html로 저장한 뒤 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

2022 개정교육과정 > 초등학교 > 4학년 2학기 > 수학 > 연산 > 분수의 덧셈과 뺄셈 > 분모가 같은 대분수와 진분수의 뺄셈 바이브 코딩 프롬프트

[유형 10] 분모가 같은 대분수와 진분수의 뺄셈 연습 웹앱을 만들어줘.

목적·대상: 4학년 2학기 학생이 대분수에서 진분수를 빼는 문제(예: 2 3/5 − 2/5 = 2 1/5, 또는 2 2/5 − 4/5 = 1 3/5)를 세로식으로 풀며 분자 크기에 따라 바로 빼거나 1을 빌려와 빼는 원리를 익히는 웹앱.

기술 조건: 단일 index.html. CDN: canvas-confetti + Jua, Web Audio 합성, 폴백.

문제 생성: 대분수 − 진분수(같은 분모). 분자1 ≥ 분자2(바로 뺌)와 분자1 < 분자2(1 빌려오기)를 모두 출제(약 6:4). 빌려올 때 답: 정수부−1, 분자 = (분자1+분모)−분자2. 직전 반복 금지, generateProblem() 분리.

세로식 UI: 문제 대분수 + − + 진분수 + = + 답 대분수(정수부 칸 + 분자칸/가로선/분모칸). 상황 카드 포함.

입력 규격: 정수부 칸 → 분모 칸 → 분자 칸. 클릭 선택, ⌫ 지우기(풀이 중), 모든 칸 채우면 오답도 진행(전부 정답만 축하), 즉시 채점, 2칸 이상 오답 시 힌트 제안. 음소거/음량.

힌트 모드: 조각 시각화 — "분자끼리 빼고 분모는 그대로! 못 빼면 정수부에서 1을 빌려와요" 두 경우 모두 안내.

학습 기록: firstAnswers/wrongAttempts/힌트 기록.

결과 화면: 요약 + 특화 분석(빌려오기 누락·과적용 / 분자 거꾸로 뺌 / 정수부 누락 / 분자·분모 뒤바꿈 / 순간 실수) + 맞춤 보충(틀린 분모 위주) + 다시 볼 문제들 + 전부 정답 시 축하 파티클 + "4학년 2학기 분수의 덧셈과 뺄셈 마스터!" 메시지.

스타일: 밝은 색감, 큰 글자·터치 영역, 여백 절제, 모바일 반응형.

완료 기준: 대분수−진분수 문제만 출제(빌려오기 유·무 혼합), 확정 입력 규격 동작, 오답 분석·보충 동작.

📚 기술·교육 참고 링크

  • 2022 개정 교육과정 초등 4학년 2학기 수학 대분수와 진분수의 뺄셈 [4수02-01]
  • 초등 수학 대분수와 진분수 혼합 뺄셈 1 빌려오기 판단 지도법