* 목차 *

2026년 4월 17일 금요일

초등 수학: 시간 단위 변환(분-초) 퀴즈 웹앱 생성 COSTAR Prompt

 

초등 수학: 시간 단위 변환(분-초) 퀴즈 웹앱 생성 COSTAR Prompt

https://gemini.google.com/share/6fcbb66e6aad

1. Context (배경)

초등학교 3학년 '길이와 시간' 단원에서는 시간의 단위인 '초'를 배우고, 1분=60초의 관계를 이해해야 합니다. 학생들은 분 단위를 초로, 초 단위를 분과 초로 변환하는 60진법 계산에 익숙해질 필요가 있습니다.

2. Objective (목표)

교과서 73쪽 유형의 문제를 무한히 연습할 수 있는 인터랙티브 퀴즈 웹앱을 제작합니다.

  • 예시 문제 1: 1분 40초 = ( )초

  • 예시 문제 2: 130초 = ( )분 ( )초

3. Style (스타일)

  • 비주얼: 따뜻한 오렌지 계열(#f97316)의 테마를 사용하여 수학 과목에 대한 친근감을 높입니다.

  • UI: Tailwind CSS를 활용합니다. 큼직한 숫자 입력창(Input), 진행 바(Progress Bar), 부드러운 애니메이션 효과를 포함합니다.

  • 구성: 단일 HTML 파일로 모든 로직을 포함합니다.

4. Tone (어조)

  • 어린이 눈높이에 맞춘 응원 멘트("할 수 있어요!", "시간 박사님!")를 사용합니다.

  • 오답 시에도 정답과 비교하며 원리를 설명하는 다정한 어조를 유지합니다.

5. Audience (대상)

초등학교 3학년 학생 및 60진법 계산 연습이 필요한 기초 학습자.

6. Response (응답 형식 및 기술 요구사항)

하나의 HTML 파일 안에 모든 코드(HTML, CSS, JavaScript)를 작성하세요.

[핵심 기능 및 로직]

  1. 랜덤 문제 생성 (10문제):

    • 유형 A (분/초 → 초): 1~3분 사이의 랜덤 '분'과 0~50초 사이의 10단위 '초'를 생성하여 합산합니다.

    • 유형 B (초 → 분/초): 61~210초 사이의 랜덤 '초'를 생성하여 60으로 나눈 몫과 나머지를 계산합니다.

  2. 인터랙티브 UI:

    • 현재 진행 상황을 알려주는 상단 프로그레스 바.

    • 문제 유형에 따라 입력 칸 개수가 유동적으로 변함 (1개 또는 2개).

    • 'Enter' 키 지원으로 빠른 문제 풀이 가능.

  3. 결과 및 피드백:

    • 10문제 풀이 후 점수 공개.

    • 오답 노트 기능: 틀린 문제의 '내가 쓴 답'과 '실제 정답'을 한눈에 비교할 수 있는 리스트 제공.

    • 점수대별 맞춤형 격려 메시지 (0~3점/4~7점/8~9점/10점).

  4. 접근성: 모바일에서도 잘 보이도록 반응형 레이아웃을 적용하고, 터치 입력이 쉽도록 입력창 크기를 충분히 확보합니다.