ll7098ll commited on
Commit
be8c18b
Β·
verified Β·
1 Parent(s): eed66d6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -26
app.py CHANGED
@@ -5,12 +5,12 @@ import gradio as gr
5
 
6
  genai.configure(api_key=os.environ["GEMINI_API_KEY"])
7
 
8
- # λͺ¨λΈ μ„€μ •
9
  generation_config = {
10
- "temperature": 1, # μ°½μ˜μ„± 쑰절 (0에 κ°€κΉŒμšΈμˆ˜λ‘ 반볡적인 ν…μŠ€νŠΈ 생성)
11
- "top_p": 0.95, # μƒμœ„ ν™•λ₯  기반 토큰 μƒ˜ν”Œλ§ λ²”μœ„
12
- "top_k": 64, # μƒμœ„ k개 토큰 κ³ λ €
13
- "max_output_tokens": 25000, # μ΅œλŒ€ 좜λ ₯ 토큰 수 μ œν•œ
14
  "response_mime_type": "text/plain",
15
  }
16
  model = genai.GenerativeModel(
@@ -19,49 +19,50 @@ model = genai.GenerativeModel(
19
  )
20
 
21
 
22
- def generate_dnc_plan(object):
23
  """
24
- μž…λ ₯된 ν•™μŠ΅ λͺ©ν‘œλ₯Ό 기반으둜 Dick & Carey 체제적 ꡐ수 섀계λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.
25
 
26
  Args:
27
- object: ν•™μŠ΅ λͺ©ν‘œ
28
 
29
  Returns:
30
- μƒμ„±λœ Dick & Carey 체제적 ꡐ수 섀계
31
  """
32
 
33
- # ν”„λ‘¬ν”„νŠΈ 생성 - μ˜ˆμ‹œ μž…λ ₯ 및 좜λ ₯ 포함
 
34
  prompt = [
35
- "INSTRUCTIONAL DESIGN USING THE DICK AND CAREY SYSTEMS APPROACH, μ£Όμ–΄μ§„ ν•™μŠ΅λͺ©ν‘œλ₯Ό 뢄할정볡 λ°©λ²•μœΌλ‘œ λΆ„μ„ν•˜μ—¬ Dick & Carey μ‹œμŠ€ν…œ 접근법을 ν™œμš©ν•œ ꡐ수 섀계",
36
- "input: ν•™μŠ΅ λͺ©ν‘œ",
37
- "output: Dick & Carey μ‹œμŠ€ν…œ 접근법을 ν™œμš©ν•œ ꡐ수 섀계 1. ꡐ수 λͺ©ν‘œ 뢄석\n\nλͺ©ν‘œ: μΈ‘μ •κ°€λŠ₯ν•œ λͺ©ν‘œλ‘œ μ„€μ •\n\nμ„ΈλΆ€ λͺ©ν‘œ:\n(1) 언어적 정보:\n\n(2) 지적 κΈ°λŠ₯:\n\n(3) μš΄λ™ κΈ°λŠ₯:\n\n(4) νƒœλ„:\n\n(5) 인지 μ „λž΅:\n\n2. 지식, 이해, κΈ°λŠ₯ λͺ©ν‘œμ˜ ν•˜μœ„ μš”μ†Œ 뢄석\nν•™μŠ΅ λͺ©ν‘œλ₯Ό A, B, C μ˜μ—­μœΌλ‘œ λ‚˜λˆ„κΈ°\nA-1, A-2, A-3 λ“±μœΌλ‘œ ν•˜μœ„ λͺ©ν‘œ μ„€μ •\n*ν•˜μœ„μš”μ†Œ 뢄석은 λΆ„ν•  정볡을 ν™œμš©ν•˜μ—¬, ꡬ체적으둜, λ‹¨κ³„μ μœΌλ‘œ, μœ„κ³„μ μœΌλ‘œ μž‘μ„±ν•  것\n\n3. 좜발점 κΈ°λŠ₯ 및 μ˜€κ°œλ… 진단\n\n이 λ‹¨μ›μ˜ ν•™μŠ΅μ„ μ‹œμž‘ν•˜κΈ° 전에 학생듀이 κ°–μΆ”κ³  μžˆμ–΄μ•Ό ν•  기본적인 κΈ°λŠ₯κ³Ό μ˜ˆμƒλ˜λŠ” μ˜€κ°œλ…μ„ μ§„λ‹¨ν•˜λŠ” 것은 맀우 μ€‘μš”ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 ν•™μƒλ“€μ˜ μˆ˜μ€€μ„ μ •ν™•νžˆ νŒŒμ•…ν•˜κ³ , 그에 λ§žλŠ” μˆ˜μ—…μ„ 섀계할 수 μžˆμŠ΅λ‹ˆλ‹€.\n\n3.1 좜발점 κΈ°λŠ₯:\n\nν•™μŠ΅ λͺ©ν‘œλ₯Ό μ„±κ³΅μ μœΌλ‘œ λ‹¬μ„±ν•˜κΈ° μœ„ν•΄ λ‹€μŒκ³Ό 같은 μ΅œμ†Œ μˆ˜μ€€μ˜ 지식과 κΈ°λŠ₯을 κ°–μΆ”κ³  μžˆμ–΄μ•Ό ν•œλ‹€.\n\n3.2 μ˜€κ°œλ… 진단 및 μ€‘μž¬ λ°©μ•ˆ:\n\n학생듀이 ν•™μŠ΅ν•˜λ©΄μ„œ λ‚˜νƒ€λ‚  수 μžˆλŠ” λŒ€ν‘œμ μΈ μ˜€κ°œλ…κ³Ό 이에 λŒ€ν•œ ꡬ체적인 진단 방법, 그리고 μ˜€κ°œλ…μ„ λ°”λ‘œμž‘κΈ° μœ„ν•œ μ€‘μž¬ λ°©μ•ˆμ„ λ‹€μŒκ³Ό 같이 μ œμ‹œν•©λ‹ˆλ‹€.\n\n3.3 진단 ν™œλ™ μ˜ˆμ‹œ:\n\n3.4 진단 κ²°κ³Ό ν™œμš©:\n\n\n4. μˆ˜ν–‰ λͺ©ν‘œ 및 μˆ˜ν–‰ 과제 (GRASPS)\n\n5. ꡐ수 섀계: μˆ˜μ—… 방법, 단계별 μˆ˜μ—…μ˜ ꡬ체적 κ³„νš (nμ°¨μ‹œ)\n\n6. ν™œμš© κ°€λŠ₯ν•œ 자료\n\n7. 평가 방법 및 도ꡬ, 평가 루브릭(상, 쀑, ν•˜)", "input: λ‚˜λˆ—μ…ˆμ˜ 원리λ₯Ό μ΄ν•΄ν•˜μ—¬, μ„Έμžλ¦¬ 수 λ‚˜λˆ„κΈ° 두 자리수 λ‚˜λˆ—μ…ˆ 연산을 ν•  수 μžˆλ‹€.",
38
- "input: λ‚˜λˆ—μ…ˆμ˜ 원리λ₯Ό μ΄ν•΄ν•˜μ—¬, μ„Έμžλ¦¬ 수 λ‚˜λˆ„κΈ° 두 자리수 λ‚˜λˆ—μ…ˆ 연산을 ν•  수 μžˆλ‹€.",
39
- "output: Dick & Carey μ‹œμŠ€ν…œ 접근법을 ν™œμš©ν•œ ꡐ수 섀계 Dick & Carey μ‹œμŠ€ν…œ 접근법을 ν™œμš©ν•œ ꡐ수 섀계: μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ μ—°μ‚°\n\n1. ꡐ수 λͺ©ν‘œ 뢄석\n\nλͺ©ν‘œ: 학생듀은 λ‚˜λˆ—μ…ˆμ˜ 원리λ₯Ό μ΄ν•΄ν•˜κ³ , 이λ₯Ό λ°”νƒ•μœΌλ‘œ μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ 80% μ΄μƒμ˜ μ •ν™•λ„λ‘œ 10문제 쀑 8문제 이상 ν•΄κ²°ν•  수 μžˆλ‹€. λ˜ν•œ, λ‹€μ–‘ν•œ 문제 μƒν™©μ—μ„œ λ‚˜λˆ—μ…ˆμ„ μ μ ˆν•˜κ²Œ ν™œμš©ν•˜κ³ , κ·Έ κ²°κ³Όλ₯Ό ν•΄μ„ν•˜κ³  μ„€λͺ…ν•  수 μžˆλ‹€.\n\nμ„ΈλΆ€ λͺ©ν‘œ:\n(1) 언어적 정보:\nλ‚˜λˆ—μ…ˆ μš©μ–΄ (ν”Όμ œμˆ˜, 제수, λͺ«, λ‚˜λ¨Έμ§€)λ₯Ό μ •ν™•ν•˜κ²Œ μ΄ν•΄ν•˜κ³ , λ¬Έλ§₯에 맞게 μ‚¬μš©ν•˜μ—¬ μžμ‹ μ˜ 생각을 ν‘œν˜„ν•  수 μžˆλ‹€.\nλ‚˜λˆ—μ…ˆ 과정을 λ‹¨κ³„λ³„λ‘œ 말과 κΈ€λ‘œ μ„€λͺ…ν•  수 μžˆλ‹€.\nλ‚˜λˆ—μ…ˆ κ²°κ³Όλ₯Ό μ‹€μƒν™œ 상황과 μ—°κ΄€ μ§€μ–΄ λ¬Έμž₯으둜 ν•΄μ„ν•˜κ³ , μžμ‹ μ˜ 생각을 λͺ…ν™•ν•˜κ²Œ 전달할 수 μžˆλ‹€.\n\n(2) 지적 κΈ°λŠ₯:\nλ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리λ₯Ό κ³±μ…ˆ, λΊ„μ…ˆκ³Ό μ—°κ΄€ μ§€μ–΄ μ„€λͺ…ν•  수 μžˆλ‹€.\nμ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ 문제 상황을 λΆ„μ„ν•˜κ³ , μ μ ˆν•œ ν•΄κ²° μ „λž΅μ„ μ„ νƒν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•  수 μžˆλ‹€.\nμ–΄λ¦Όμ…ˆ (반올림, 올림, λ‚΄λ¦Ό)을 ν™œμš©ν•˜μ—¬ λͺ«μ˜ 자릿수λ₯Ό μΆ”μΈ‘ν•˜κ³ , 계산 결과의 합리성을 νŒλ‹¨ν•  수 μžˆλ‹€.\nλͺ«κ³Ό λ‚˜λ¨Έμ§€μ˜ 의미λ₯Ό μ •ν™•ν•˜κ²Œ μ΄ν•΄ν•˜κ³ , 이λ₯Ό ν™œμš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆ κ²°κ³Όλ₯Ό λ‹€μ–‘ν•œ λ°©λ²•μœΌλ‘œ ν‘œν˜„ν•  수 μžˆλ‹€.\n\n(3) μš΄λ™ κΈ°λŠ₯:\nλ‚˜λˆ—μ…ˆ 계산 과정을 λ…ΈνŠΈμ— μ •ν™•ν•˜κ³  κΉ”λ”ν•˜κ²Œ 자릿수λ₯Ό 맞좰 적을 수 μžˆλ‹€.\nλ‚˜λˆ—μ…ˆ 문제 ν•΄κ²° κ³Όμ •μ—μ„œ κ³±μ…ˆ, λΊ„μ…ˆμ„ μ •ν™•ν•˜κ²Œ κ³„μ‚°ν•˜κ³  ν™œμš©ν•  수 μžˆλ‹€.\n\n(4) νƒœλ„:\nλ‚˜λˆ—μ…ˆ 문제 ν•΄κ²° 과정에 ν₯미와 μžμ‹ κ°μ„ κ°€μ§€κ³ , 적극적으둜 μ°Έμ—¬ν•œλ‹€.\nμ •ν™•ν•œ 계산을 μœ„ν•΄ λ…Έλ ₯ν•˜κ³ , 끈기 있게 문제λ₯Ό ν•΄κ²°ν•˜λ €λŠ” νƒœλ„λ₯Ό κ°–λŠ”λ‹€.\nλͺ¨λ‘  ν™œλ™μ— 적극적으둜 μ°Έμ—¬ν•˜κ³ , λ‹€λ₯Έ μ‚¬λžŒμ˜ μ˜κ²¬μ„ μ‘΄μ€‘ν•˜λ©° κ²½μ²­ν•˜λŠ” νƒœλ„λ₯Ό κ°–λŠ”λ‹€.\nμžμ‹ μ˜ 생각을 λ…Όλ¦¬μ μœΌλ‘œ ν‘œν˜„ν•˜κ³ , λ‹€λ₯Έ μ‚¬λžŒκ³Ό μ˜μ‚¬μ†Œν†΅ν•˜λŠ” κ³Όμ •μ—μ„œ μˆ˜ν•™μ  사고 λŠ₯λ ₯을 ν‚€μš΄λ‹€.\n\n(5) 인지 μ „λž΅:\nλ‚˜λˆ—μ…ˆ 문제 해결에 ν•„μš”ν•œ 정보 (ν”Όμ œμˆ˜, 제수, λͺ«, λ‚˜λ¨Έμ§€)λ₯Ό 문제 μƒν™©μ—μ„œ νŒŒμ•…ν•˜κ³ , κ³±μ…ˆκ³Ό λΊ„μ…ˆμ„ ν™œμš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆ 계산을 μˆ˜ν–‰ν•œλ‹€.\nμ–΄λ¦Όμ…ˆμ„ ν™œμš©ν•˜μ—¬ λͺ«μ˜ 자릿수λ₯Ό μ˜ˆμΈ‘ν•˜κ³ , 계산 κ²°κ³Όλ₯Ό 검산을 톡해 정확성을 ν™•μΈν•œλ‹€.\n문제 ν•΄κ²° 과정을 λ°˜μ„±ν•˜κ³ , 였λ₯˜λ₯Ό 슀슀둜 μˆ˜μ •ν•˜λ©°, 더 효율적인 방법을 찾으렀고 λ…Έλ ₯ν•œλ‹€.\n\n2. 지식, 이해, κΈ°λŠ₯ λͺ©ν‘œμ˜ ν•˜μœ„ μš”μ†Œ 뢄석\n\nA. λ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리λ₯Ό μ΄ν•΄ν•œλ‹€.\nA-1. λ‚˜λˆ—μ…ˆ 상황을 λ˜‘κ°™μ΄ λ‚˜λˆ„μ–΄μ•Ό ν•˜λŠ” μ‹€μƒν™œ 상황과 μ—°κ²°ν•˜μ—¬ μ΄ν•΄ν•œλ‹€. (예: 사탕 12개λ₯Ό 4λͺ…μ—κ²Œ λ˜‘κ°™μ΄ λ‚˜λˆ„μ–΄ μ£ΌλŠ” 상황)\nA-2. λ‚˜λˆ—μ…ˆμ΄ 같은 수λ₯Ό λͺ‡ 번 λΉΌλŠ”κ°€λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μ—°μ‚°μž„μ„ 반볡 λΊ„μ…ˆκ³Όμ˜ 관계λ₯Ό 톡해 μ„€λͺ…ν•  수 μžˆλ‹€. (예: 12 - 4 - 4 - 4 = 0, 12 Γ· 4 = 3)\nA-3. λ‚˜λˆ—μ…ˆμ€ κ³±μ…ˆμ˜ μ—­μ—°μ‚°μž„μ„ μ΄ν•΄ν•˜κ³ , κ³±μ…ˆμ‹κ³Ό λ‚˜λˆ—μ…ˆμ‹μ„ μ—°κ²°ν•˜μ—¬ μ„€λͺ…ν•  수 μžˆλ‹€. (예: 3 x 4 = 12 ↔ 12 Γ· 4 = 3)\nA-4. λ‚˜λˆ—μ…ˆ μš©μ–΄ (ν”Όμ œμˆ˜, 제수, λͺ«, λ‚˜λ¨Έμ§€)λ₯Ό κ΅¬λΆ„ν•˜κ³ , 각 μš©μ–΄μ˜ 의미λ₯Ό μ‹€μ œ λ‚˜λˆ—μ…ˆ 상황 μ†μ—μ„œ μ„€λͺ…ν•  수 μžˆλ‹€. (예: 13 Γ· 4 = 3 ... 1 μ—μ„œ 13은 ν”Όμ œμˆ˜, 4λŠ” 제수, 3은 λͺ«, 1은 λ‚˜λ¨Έμ§€)\nA-5. ν”Όμ œμˆ˜, 제수, λͺ«, λ‚˜λ¨Έμ§€μ˜ 관계λ₯Ό 식과 κ·Έλ¦Ό(묢음 κ·Έλ¦Ό, 수 λͺ¨ν˜• λ“±)으둜 λ‚˜νƒ€λ‚΄κ³  μ„€λͺ…ν•  수 μžˆλ‹€.\n\nB. μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ μˆ˜ν–‰ν•œλ‹€.\nB-1. μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ˜ 계산 원리λ₯Ό 두 자리 수 Γ· ν•œ 자리 수 λ‚˜λˆ—μ…ˆκ³Όμ˜ 곡톡점과 차이점을 λΉ„κ΅ν•˜λ©° μ΄ν•΄ν•œλ‹€.\nB-2. μ–΄λ¦Όμ…ˆ(반올림, 올림, λ‚΄λ¦Ό)을 톡해 λͺ«μ˜ 자릿수λ₯Ό μΆ”μΈ‘ν•˜κ³ , κ·Έ 이유λ₯Ό μ œμˆ˜μ™€ λͺ«μ˜ 관계λ₯Ό λ°”νƒ•μœΌλ‘œ μ„€λͺ…ν•  수 μžˆλ‹€. (예: 78 Γ· 20 μ—μ„œ 20을 20으둜 μ–΄λ¦Όν•˜κ³ , 20 x 3 = 60, 20 x 4 = 80 μ΄λ―€λ‘œ λͺ«μ€ 3~4 μ‚¬μ΄μ˜ μˆ˜μž„μ„ 예츑)\nB-3. μ œμˆ˜μ™€ λͺ«μ˜ 곱을 μ΄μš©ν•˜μ—¬ λ‚˜λˆ„μ–΄μ§€λŠ” 수λ₯Ό κ΅¬ν•˜κ³ , κ³±μ…ˆκ³Ό λ‚˜λˆ—μ…ˆμ˜ 관계λ₯Ό ν™œμš©ν•˜μ—¬ 계산 과정을 μ„€λͺ…ν•  수 μžˆλ‹€.\nB-4. λΊ„μ…ˆμ„ μ΄μš©ν•˜μ—¬ λ‚˜λ¨Έμ§€λ₯Ό κ΅¬ν•˜κ³ , λ‚˜λ¨Έμ§€κ°€ 항상 μ œμˆ˜λ³΄λ‹€ μž‘μ•„μ•Ό 함을 μ΄ν•΄ν•˜κ³  μ„€λͺ…ν•  수 μžˆλ‹€.\nB-5. λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό μ΄μš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆ κ²°κ³Όλ₯Ό μ™„μ„±λœ λ¬Έμž₯으둜 μ‹€μƒν™œ 상황에 맞게 ν‘œν˜„ν•  수 μžˆλ‹€. (예: 34개의 사탕을 5λͺ…μ—κ²Œ λ‚˜λˆ„μ–΄ μ£Όλ©΄ ν•œ λͺ…λ‹Ή 6κ°œμ”© κ°€μ§€κ³ , 4κ°œκ°€ λ‚¨μŠ΅λ‹ˆλ‹€.)\n\nC. λ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•˜μ—¬ μ‹€μƒν™œ 문제λ₯Ό ν•΄κ²°ν•œλ‹€.\nC-1. λ‹€μ–‘ν•œ μ‹€μƒν™œ 문제 상황(물건 κ΅¬μž…, μ—¬ν–‰ κ³„νš, μ‹œκ°„ λΆ„λ°° λ“±)μ—μ„œ λ‚˜λˆ—μ…ˆμ΄ ν•„μš”ν•œ 상황을 μ°Ύκ³  문제λ₯Ό ꡬ쑰화할 수 μžˆλ‹€.\nC-2. 문제 μƒν™©μ—μ„œ μ£Όμ–΄μ§„ 정보와 쑰건을 νŒŒμ•…ν•˜κ³ , ν•„μš”ν•œ 정보와 λΆˆν•„μš”ν•œ 정보λ₯Ό ꡬ뢄할 수 μžˆλ‹€.\nC-3. 문제 해결에 μ ν•©ν•œ μ „λž΅(μ–΄λ¦Όμ…ˆ, 식 μ„Έμš°κΈ°, ν‘œ 그리기 λ“±)을 μ„ νƒν•˜κ³ , λ‚˜λˆ—μ…ˆμ„ μ΄μš©ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•  수 μžˆλ‹€.\nC-4. 문제 ν•΄κ²° 과정을 λ…Όλ¦¬μ μœΌλ‘œ μ„€λͺ…ν•˜κ³ , λ‹΅μ˜ 타당성을 κ²€ν† ν•˜λ©°, κ²°κ³Όλ₯Ό 문제 상황에 맞게 해석할 수 μžˆλ‹€.\n\n3. 좜발점 κΈ°λŠ₯ 및 μ˜€κ°œλ… 진단\n\n이 λ‹¨μ›μ˜ ν•™μŠ΅μ„ μ‹œμž‘ν•˜κΈ° 전에 학생듀이 κ°–μΆ”κ³  μžˆμ–΄μ•Ό ν•  기본적인 κΈ°λŠ₯κ³Ό μ˜ˆμƒλ˜λŠ” μ˜€κ°œλ…μ„ μ§„λ‹¨ν•˜λŠ” 것은 맀우 μ€‘μš”ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 ν•™μƒλ“€μ˜ μˆ˜μ€€μ„ μ •ν™•νžˆ νŒŒμ•…ν•˜κ³ , 그에 λ§žλŠ” μˆ˜μ—…μ„ 섀계할 수 μžˆμŠ΅λ‹ˆλ‹€.\n\n3.1 좜발점 κΈ°λŠ₯:\n\n학생듀이 μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ ν•™μŠ΅ λͺ©ν‘œλ₯Ό μ„±κ³΅μ μœΌλ‘œ λ‹¬μ„±ν•˜κΈ° μœ„ν•΄ λ‹€μŒκ³Ό 같은 μ΅œμ†Œ μˆ˜μ€€μ˜ μˆ˜ν•™μ  지식과 κΈ°λŠ₯을 κ°–μΆ”κ³  μžˆμ–΄μ•Ό ν•œλ‹€.\n\n(1) κ³±μ…ˆ ꡬꡬ의 μ™„λ²½ν•œ 이해 및 ν™œμš©:\nκ³±μ…ˆ ꡬꡬλ₯Ό μ•”κΈ°ν•˜κ³ , 이λ₯Ό ν™œμš©ν•˜μ—¬ κ³±μ…ˆ 문제λ₯Ό λŠ₯μˆ™ν•˜κ²Œ ν•΄κ²°ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\nκ³±μ…ˆ κ΅¬κ΅¬ν‘œλ₯Ό 보고, νŠΉμ • 숫자의 배수λ₯Ό λΉ λ₯΄κ²Œ 찾을 수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλ‚˜λˆ—μ…ˆμ„ κ³±μ…ˆμ˜ μ—­μ—°μ‚°μœΌλ‘œ μ΄ν•΄ν•˜κ³ , κ³±μ…ˆ ꡬꡬλ₯Ό λ‚˜λˆ—μ…ˆ 계산에 ν™œμš©ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\n\n(2) 두 자리 수 κ³±μ…ˆ:\n두 자리 수 κ³±μ…ˆμ˜ 원리λ₯Ό μ΄ν•΄ν•˜κ³ , 자릿수λ₯Ό 맞좰 μ •ν™•ν•˜κ²Œ 계산할 수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλ°›μ•„μ˜¬λ¦Όμ΄ μžˆλŠ” 두 자리 수 κ³±μ…ˆλ„ λŠ₯μˆ™ν•˜κ²Œ μˆ˜ν–‰ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλ‚˜λˆ—μ…ˆ κ³Όμ •μ—μ„œ λͺ«μ˜ 확인 및 검산을 μœ„ν•΄ 두 자리 수 κ³±μ…ˆμ„ μ •ν™•ν•˜κ²Œ ν™œμš©ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\n\n(3) 두 자리 수 Γ· ν•œ 자리 수 λ‚˜λˆ—μ…ˆ:\nλ‚˜λˆ—μ…ˆμ˜ κΈ°λ³Έ κ°œλ…κ³Ό 원리λ₯Ό μ΄ν•΄ν•˜κ³ , 두 자리 수λ₯Ό ν•œ 자리 수둜 λ‚˜λˆ„λŠ” 계산을 μ •ν™•ν•˜κ²Œ μˆ˜ν–‰ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλͺ«κ³Ό λ‚˜λ¨Έμ§€μ˜ κ°œλ…μ„ μ •ν™•ν•˜κ²Œ μ΄ν•΄ν•˜κ³ , λ‚˜λˆ—μ…ˆμ˜ κ²°κ³Όλ₯Ό λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό μ‚¬μš©ν•˜μ—¬ λ‚˜νƒ€λ‚Ό 수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλ‚˜λ¨Έμ§€λŠ” 항상 μ œμˆ˜λ³΄λ‹€ μž‘λ‹€λŠ” 것을 μ΄ν•΄ν•˜κ³ , 이λ₯Ό 계산 과정에 μ μš©ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\n\n(4) 받아내림이 μžˆλŠ” λΊ„μ…ˆ:\n받아내림이 μžˆλŠ” λΊ„μ…ˆμ˜ 원리λ₯Ό μ΄ν•΄ν•˜κ³ , μ •ν™•ν•˜κ²Œ 계산할 수 μžˆμ–΄μ•Ό ν•œλ‹€.\nλ‚˜λˆ—μ…ˆ κ³Όμ •μ—μ„œ μ—°μ†μ μœΌλ‘œ λΊ„μ…ˆμ„ μˆ˜ν–‰ν•΄μ•Ό ν•˜λ―€λ‘œ, λΉ λ₯΄κ³  μ •ν™•ν•œ λΊ„μ…ˆ λŠ₯λ ₯이 μš”κ΅¬λœλ‹€.\n\n(5) 기본적인 문제 ν•΄κ²° λŠ₯λ ₯:\n문제 상황을 μ΄ν•΄ν•˜κ³ , μ£Όμ–΄μ§„ 정보λ₯Ό νŒŒμ•…ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.\nκ°„λ‹¨ν•œ 문제 ν•΄κ²° μ „λž΅(κ·Έλ¦Ό 그리기, ν‘œ λ§Œλ“€κΈ° λ“±)을 μ‚¬μš©ν•΄ λ³Έ κ²½ν—˜μ΄ μžˆμ–΄μ•Ό ν•œλ‹€.\n\n3.2 μ˜€κ°œλ… 진단 및 μ€‘μž¬ λ°©μ•ˆ:\n\n학생듀이 μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ ν•™μŠ΅ν•˜λ©΄μ„œ λ‚˜νƒ€λ‚  수 μžˆλŠ” λŒ€ν‘œμ μΈ μ˜€κ°œλ…κ³Ό 이에 λŒ€ν•œ ꡬ체적인 진단 방법, 그리고 μ˜€κ°œλ…μ„ λ°”λ‘œμž‘κΈ° μœ„ν•œ μ€‘μž¬ λ°©μ•ˆμ„ λ‹€μŒκ³Ό 같이 μ œμ‹œν•©λ‹ˆλ‹€.\n\n(1) λ‚˜λ¨Έμ§€λ₯Ό 항상 0으둜 λ§Œλ“€λ €κ³  ν•˜λŠ” 경우: μ΄λŠ” 학생이 λ‚˜λˆ—μ…ˆμ˜ κ°œλ…μ„ μ™„μ „νžˆ μ΄ν•΄ν•˜μ§€ λͺ»ν•˜κ³ , λ‚˜λ¨Έμ§€κ°€ μ—†λŠ” λ‚˜λˆ—μ…ˆμ— μ΅μˆ™ν•΄μ Έμ„œ λ‚˜νƒ€λ‚˜λŠ” μ˜€κ°œλ…μž…λ‹ˆλ‹€.\n진단: λ‹€μ–‘ν•œ λ‚˜λˆ—μ…ˆ 문제λ₯Ό μ œμ‹œν•˜κ³  λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό κ΅¬ν•˜λ„λ‘ ν•˜λ©΄μ„œ, 특히 λ‚˜λ¨Έμ§€κ°€ λ°œμƒν•˜λŠ” λ¬Έμ œμ— λŒ€ν•œ ν•™μƒμ˜ λ°˜μ‘μ„ μ‚΄νŽ΄λ΄…λ‹ˆλ‹€. λ‚˜λ¨Έμ§€λ₯Ό 0으둜 λ§Œλ“€κΈ° μœ„ν•΄ λͺ«μ„ μž„μ˜λ‘œ μ‘°μ •ν•˜κ±°λ‚˜, λ‚˜λ¨Έμ§€κ°€ μžˆλŠ” 닡을 μ•„μ˜ˆ μ“°μ§€ λͺ»ν•˜λŠ” 경우 이 μ˜€κ°œλ…μ„ μ˜μ‹¬ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.\nμ€‘μž¬:\nλ°”λ‘‘λŒ, μΉ© λ“± ꡬ체물을 ν™œμš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆ 상황을 직접 λ§Œλ“€μ–΄λ³΄κ³ , λ‚˜λ¨Έμ§€κ°€ λ°œμƒν•˜λŠ” 경우λ₯Ό μžμ—°μŠ€λŸ½κ²Œ κ²½ν—˜ν•˜λ„λ‘ ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 13개의 λ°”λ‘‘λŒμ„ 4λͺ…μ—κ²Œ λ˜‘κ°™μ΄ λ‚˜λˆ„μ–΄ μ£ΌλŠ” 상황을 μ—°μΆœν•˜κ³ , λ‚¨λŠ” λ°”λ‘‘λŒμ˜ 의미λ₯Ό 생각해 보도둝 μœ λ„ν•©λ‹ˆλ‹€.\nλ‚˜λ¨Έμ§€κ°€ 0이 μ•„λ‹Œ κ²½μš°μ—λ„ λ‚˜λˆ—μ…ˆμ΄ κ°€λŠ₯함을 λͺ…ν™•ν•˜κ²Œ μ„€λͺ…ν•˜κ³ , λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό ν•¨κ»˜ λ‚˜νƒ€λ‚΄λŠ” μ—°μŠ΅μ„ ν•©λ‹ˆλ‹€. \"13 Γ· 4 = 3 ... 1\"κ³Ό 같이 λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό ν•¨κ»˜ ν‘œκΈ°ν•˜λŠ” 방식을 읡히고, 이것이 3κ°œμ”© λ‚˜λˆ„μ–΄ κ°€μ§„ ν›„ 1κ°œκ°€ λ‚¨λŠ” 상황을 λ‚˜νƒ€λƒ„μ„ μ΄ν•΄ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.\nμ‹€μƒν™œμ—μ„œ λ‚˜λ¨Έμ§€κ°€ λ°œμƒν•˜λŠ” λ‚˜λˆ—μ…ˆ 상황을 μ˜ˆμ‹œλ‘œ λ“€μ–΄ μ„€λͺ…ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 사탕 13개λ₯Ό 4λͺ…μ—κ²Œ λ‚˜λˆ„μ–΄ μ£Όλ©΄ 1κ°œκ°€ λ‚¨λŠ” 상황, 21λͺ…μ˜ 학생을 5λͺ…μ”© ν•œ λͺ¨λ‘ μœΌλ‘œ ꡬ성할 λ•Œ 1λͺ…이 λ‚¨λŠ” 상황 등을 μ œμ‹œν•˜μ—¬ λ‚˜λ¨Έμ§€μ˜ κ°œλ…μ„ 보닀 μ‰½κ²Œ μ΄ν•΄ν•˜λ„λ‘ λ•μŠ΅λ‹ˆλ‹€.\n\n(2) λͺ«μ˜ 자릿수λ₯Ό 잘λͺ» κ²°μ •ν•˜λŠ” 경우: μ΄λŠ” μžλ¦Ώκ°’ κ°œλ…μ΄ λΆ€μ‘±ν•˜κ±°λ‚˜, μ–΄λ¦Όμ…ˆμ„ ν™œμš©ν•˜μ§€ λͺ»ν•΄μ„œ λ°œμƒν•˜λŠ” μ˜€κ°œλ…μž…λ‹ˆλ‹€.\n진단: λͺ«μ΄ 두 자리 수, μ„Έ 자리 수인 λ‚˜λˆ—μ…ˆ 문제λ₯Ό μ œμ‹œν•˜κ³  λͺ«μ˜ 자릿수λ₯Ό μ˜ˆμΈ‘ν•˜λ„λ‘ ν•©λ‹ˆλ‹€. λ§Œμ•½ 학생이 λͺ«μ˜ 자릿수λ₯Ό μ§€μ†μ μœΌλ‘œ 잘λͺ» μ“°κ±°λ‚˜, μ–΄λ¦Ό 없이 λ¬΄μž‘μ • 계산을 μ‹œμž‘ν•˜λŠ” 경우 이 μ˜€κ°œλ…μ„ μ˜μ‹¬ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.\nμ€‘μž¬:\n수 λͺ¨ν˜•, μžλ¦Ώκ°’ ν‘œλ₯Ό ν™œμš©ν•˜μ—¬ μ„Έ 자리 μˆ˜μ™€ 두 자리 수의 크기λ₯Ό λΉ„κ΅ν•˜κ³ , λͺ«μ˜ 자릿수λ₯Ό μ˜ˆμΈ‘ν•˜λŠ” 방법을 μ‹œκ°μ μœΌλ‘œ μ œμ‹œν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 234 Γ· 12λ₯Ό 계산할 λ•Œ, 234λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 수 λͺ¨ν˜•을 12κ°œμ”© λ¬Άμ–΄ λͺ«μ΄ μ–΄λŠ 자리 μˆ˜μ—μ„œ μ‹œμž‘λ μ§€ μ‹œκ°μ μœΌλ‘œ ν™•μΈν•˜λ„λ‘ ν•©λ‹ˆλ‹€.\n제수λ₯Ό μ΄μš©ν•œ 묢음 κ³±μ…ˆμ„ 톡해 λͺ«μ˜ 자릿수λ₯Ό μœ μΆ”ν•˜λŠ” 방법을 λ‹¨κ³„λ³„λ‘œ μ—°μŠ΅ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 234 Γ· 12 = ? μ—μ„œ 12 x 10 = 120, 12 x 20 = 240 μž„μ„ μ΄μš©ν•˜μ—¬ λͺ«μ΄ 10의 μžλ¦¬μ—μ„œ μ‹œμž‘ν•˜κ³  20λ³΄λ‹€λŠ” μž‘λ‹€λŠ” 것을 μœ μΆ”ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.\nμ–΄λ¦Όμ…ˆμ˜ μ€‘μš”μ„±μ„ κ°•μ‘°ν•˜κ³ , λ‹€μ–‘ν•œ μ–΄λ¦Ό 방법(반올림, 올림, λ‚΄λ¦Ό)을 ν™œμš©ν•˜μ—¬ λͺ«μ˜ 자릿수λ₯Ό μ˜ˆμΈ‘ν•˜λŠ” μ—°μŠ΅μ„ ν•©λ‹ˆλ‹€.\n\n(3) λ‚˜λˆ—μ…ˆ κ³Όμ •μ—μ„œ λΊ„μ…ˆμ„ 잘λͺ»ν•˜λŠ” 경우: μ΄λŠ” 받아내림이 μžˆλŠ” λΊ„μ…ˆμ— μ΅μˆ™ν•˜μ§€ μ•Šμ•„μ„œ λ°œμƒν•˜λŠ” 였λ₯˜μž…λ‹ˆλ‹€.\n진단: λ‚˜λˆ—μ…ˆ κ³Όμ •μ—μ„œ λΊ„μ…ˆμ„ μˆ˜ν–‰ν•˜λŠ” 과정을 μžμ„Ένžˆ κ΄€μ°°ν•˜κ³ , λΊ„μ…ˆ 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 경우 μ–΄λ–€ λΆ€λΆ„μ—μ„œ 어렀움을 λŠλΌλŠ”μ§€ μ§ˆλ¬Έν•˜κ³  λΊ„μ…ˆ 과정을 λ‹€μ‹œ ν•œλ²ˆ μ„€λͺ…ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.\nμ€‘μž¬:\n받아내림이 μžˆλŠ” λΊ„μ…ˆ μ—°μŠ΅ 문제λ₯Ό μΆ©λΆ„νžˆ μ œκ³΅ν•˜μ—¬ 계산 λŠ₯λ ₯을 ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€. 특히, λ‚˜λˆ—μ…ˆ κ³Όμ •μ—μ„œ 자주 λ“±μž₯ν•˜λŠ” λΊ„μ…ˆ μœ ν˜•μ„ μ€‘μ‹¬μœΌλ‘œ μ—°μŠ΅ν•©λ‹ˆλ‹€.\nλΊ„μ…ˆ 과정을 μ‹œκ°μ μœΌλ‘œ μ œμ‹œν•˜λŠ” 자료(μˆ˜μ§μ„ , 숫자 μΉ΄λ“œ λ“±)λ₯Ό ν™œμš©ν•˜μ—¬ λΊ„μ…ˆ 과정을 λͺ…ν™•ν•˜κ²Œ μ΄ν•΄ν•˜λ„λ‘ λ•μŠ΅λ‹ˆλ‹€.\nλ‚˜λˆ—μ…ˆ κ³Όμ •οΏ½οΏ½οΏ½μ„œ λΊ„μ…ˆμ„ μˆ˜ν–‰ν•  λ•Œ, 각 자릿수λ₯Ό μ •ν™•ν•˜κ²Œ 맞좰 μ“°λŠ” μŠ΅κ΄€μ„ κΈ°λ₯΄λ„둝 μ§€λ„ν•©λ‹ˆλ‹€.\n\n(4) λ‚˜λ¨Έμ§€κ°€ μ œμˆ˜λ³΄λ‹€ ν¬κ±°λ‚˜ 같은 경우: μ΄λŠ” λ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리λ₯Ό μ œλŒ€λ‘œ μ΄ν•΄ν•˜μ§€ λͺ»ν–ˆκ±°λ‚˜, 계산 과정에 λ―Έμˆ™ν•¨μ΄ μžˆμ–΄μ„œ λ°œμƒν•˜λŠ” 였λ₯˜μž…λ‹ˆλ‹€.\n진단: λ‚˜λ¨Έμ§€κ°€ μ œμˆ˜λ³΄λ‹€ ν¬κ±°λ‚˜ 같은 λ‚˜λˆ—μ…ˆ κ²°κ³Όλ₯Ό μ œμ‹œν•˜κ³ , λ§žλŠ”μ§€ λ¬»μŠ΅λ‹ˆλ‹€. μ™œ ν‹€λ ΈλŠ”μ§€, μ–΄λ–»κ²Œ 고쳐야 ν•˜λŠ”μ§€ μ„€λͺ…ν•˜λ„λ‘ ν•˜μ—¬ ν•™μƒμ˜ 이해도λ₯Ό νŒŒμ•…ν•©λ‹ˆλ‹€.\nμ€‘μž¬:\nλ°”λ‘‘λŒ, μΉ© λ“± ꡬ체물을 ν™œμš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆμ„ 직접 μˆ˜ν–‰ν•˜κ³ , λ‚˜λ¨Έμ§€κ°€ μ œμˆ˜λ³΄λ‹€ μž‘μ•„μ•Ό 함을 μ§κ΄€μ μœΌλ‘œ μ΄ν•΄ν•˜λ„λ‘ λ•μŠ΅λ‹ˆλ‹€.\nλͺ«μ„ ν•˜λ‚˜μ”© λŠ˜λ €κ°€λ©΄μ„œ μ œμˆ˜μ™€ κ³±ν•œ 값을 λΉ„κ΅ν•˜κ³ , λ‚˜λ¨Έμ§€κ°€ μ œμˆ˜λ³΄λ‹€ μž‘μ•„μ§€λŠ” 지점을 μ°ΎλŠ” μ—°μŠ΅μ„ ν•©λ‹ˆλ‹€.\nλ‚˜λˆ—μ…ˆ 과정을 λ‹¨κ³„λ³„λ‘œ 써보고, 각 λ‹¨κ³„μ—μ„œ λ‚˜λ¨Έμ§€μ™€ 제수의 크기λ₯Ό λΉ„κ΅ν•˜λŠ” μŠ΅κ΄€μ„ κΈ°λ₯΄λ„둝 μ§€λ„ν•©λ‹ˆλ‹€.\n일반적인 μ€‘μž¬ λ°©μ•ˆ:\nλͺ¨λ“  μ˜€κ°œλ…μ— λŒ€ν•΄ κ³΅ν†΅μ μœΌλ‘œ, 였λ₯˜μ˜ 원인을 λͺ…ν™•νžˆ νŒŒμ•…ν•˜κ³  ν•™μƒμ˜ μˆ˜μ€€μ— λ§žλŠ” μ„€λͺ…κ³Ό 자료λ₯Ό ν™œμš©ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.\n좔상적인 μ„€λͺ…λ³΄λ‹€λŠ” ꡬ체적인 μ˜ˆμ‹œ, μ‹œκ°μ  자료, μ‘°μž‘μ  ν™œλ™μ„ 톡해 학생듀이 직접 μ°Έμ—¬ν•˜κ³  μ΄ν•΄ν•˜λ„λ‘ μœ λ„ν•˜λŠ” 것이 νš¨κ³Όμ μž…λ‹ˆλ‹€.\nμΆ©λΆ„ν•œ μ—°μŠ΅κ³Ό ν”Όλ“œλ°±μ„ 톡해 학생듀이 κ°œλ…μ„ μ •ν™•ν•˜κ²Œ μˆ™λ‹¬ν•˜λ„λ‘ 돕고, μžμ‹ κ°μ„ κΈΈλŸ¬μ£ΌλŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.\n\n3.3 진단 ν™œλ™ μ˜ˆμ‹œ:\n\n사전 진단 평가: 단원 μ‹œμž‘ μ „, μœ„μ— μ œμ‹œλœ 좜발점 κΈ°λŠ₯κ³Ό μ˜€κ°œλ… κ΄€λ ¨ 문제λ₯Ό ν¬ν•¨ν•œ κ°„λ‹¨ν•œ 평가λ₯Ό μ‹€μ‹œν•©λ‹ˆλ‹€.\n\nκ΄€μ°° 및 질문: μˆ˜μ—… 쀑, ν•™μƒλ“€μ˜ ν™œλ™ λͺ¨μŠ΅, 풀이 κ³Όμ •, 질문 λ‚΄μš©μ„ 톡해 μ˜€κ°œλ…μ΄λ‚˜ 어렀움을 κ²ͺλŠ” 뢀뢄을 νŒŒμ•…ν•©λ‹ˆλ‹€.\n\nμ˜€λ‹΅ λ…ΈνŠΈ μž‘μ„±: 학생듀이 ν‹€λ¦° 문제λ₯Ό μ˜€λ‹΅ λ…ΈνŠΈμ— 적고, μ™œ ν‹€λ ΈλŠ”μ§€, μ–΄λ–»κ²Œ ν•΄κ²°ν•΄μ•Ό ν•˜λŠ”μ§€ 슀슀둜 λΆ„μ„ν•˜κ³  λ°˜μ„±ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.\n\n3.4 진단 κ²°κ³Ό ν™œμš©:\n\nμˆ˜μ€€λ³„ μˆ˜μ—…: 진단 κ²°κ³Όλ₯Ό λ°”νƒ•μœΌλ‘œ ν•™μƒλ“€μ˜ μˆ˜μ€€μ„ νŒŒμ•…ν•˜κ³ , μˆ˜μ€€λ³„ ν•™μŠ΅ 자료 및 ν™œλ™μ„ μ œκ³΅ν•˜μ—¬ κ°œλ³„ ν•™μŠ΅ needsλ₯Ό μΆ©μ‘±μ‹œν‚΅λ‹ˆλ‹€.\n\n보좩 ν•™μŠ΅: μ˜€κ°œλ…μ„ λ³΄μ΄λŠ” ν•™μƒλ“€μ—κ²ŒλŠ” ꡬ체물 μ‘°μž‘, 또래 ꡐ수, κ°œλ³„ 지도 등을 톡해 κ°œλ…μ„ λ‹€μ‹œ ν•œλ²ˆ μ„€λͺ…ν•˜κ³  μ˜€κ°œλ…μ„ λ°”λ‘œ μž‘μ•„μ€λ‹ˆλ‹€.\n\nν•™μŠ΅ κ³Όμ • 쑰절: ν•™μƒλ“€μ˜ 이해 μˆ˜μ€€μ— 따라 μˆ˜μ—… 속도λ₯Ό μ‘°μ ˆν•˜κ³ , ν•„μš”ν•œ 경우 좔가적인 μ„€λͺ…μ΄λ‚˜ ν™œλ™μ„ μ œκ³΅ν•©λ‹ˆλ‹€.\n\n4. μˆ˜ν–‰ λͺ©ν‘œ 및 μˆ˜ν–‰ 과제 (GRASPS)\n\nGoal (λͺ©ν‘œ): 우리 반 μ†Œν’ κ³„νš λ‹΄λ‹Ήμžκ°€ λ˜μ–΄, μ£Όμ–΄μ§„ μ˜ˆμ‚°μœΌλ‘œ μ΅œλŒ€ν•œ λ§Žμ€ μΉœκ΅¬λ“€μ΄ 즐길 수 μžˆλ„λ‘ λ²„μŠ€ λŒ€μ—¬, μž…μž₯료, 간식 κ΅¬μž… 등을 κ³„νšν•˜κ³ , μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œλ₯Ό μž‘μ„±ν•˜μ—¬ λ°œν‘œν•œλ‹€.\n\nRole (μ—­ν• ): μ†Œν’ κ³„νš λ‹΄λ‹Ήμž (μ˜ˆμ‚° λ‹΄λ‹Ή, ꡐ톡 λ‹΄λ‹Ή, 간식 λ‹΄λ‹Ή λ“± μ—­ν•  λΆ„λ‹΄ κ°€λŠ₯)\n\nAudience (청쀑): 같은 반 μΉœκ΅¬λ“€κ³Ό μ„ μƒλ‹˜\n\nSituation (상황): μ œν•œλœ μ˜ˆμ‚°μœΌλ‘œ 반 μΉœκ΅¬λ“€κ³Ό 즐거운 μ†Œν’μ„ κ°€μ•Ό ν•˜λŠ” 상황\n\nProduct/Performance (κ²°κ³Όλ¬Ό/μˆ˜ν–‰): μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œ (κ³„νšν‘œ, 선택지별 가격 비ꡐ, 계산 κ³Όμ •, μ˜ˆμƒ λ‚¨λŠ” κΈˆμ•‘, κ²°κ³Ό μ„€λͺ… 포함) μž‘μ„± 및 λ°œν‘œ\n\nStandards (κΈ°μ€€):\n\nλ‚˜λˆ—μ…ˆμ„ μ΄μš©ν•˜μ—¬ 문제 상황을 μ •ν™•ν•˜κ²Œ ν•΄κ²°ν–ˆλŠ”κ°€?\n\nμ–΄λ¦Όμ…ˆμ„ ν™œμš©ν•˜μ—¬ λͺ«μ„ μ˜ˆμΈ‘ν•˜κ³ , 계산 κ²°κ³Όλ₯Ό ν™•μΈν–ˆλŠ”κ°€?\n\n계산 과정을 λ…Όλ¦¬μ μœΌλ‘œ μ„€λͺ…ν•˜κ³ , κ²°κ³Όλ₯Ό λͺ…ν™•ν•˜κ²Œ μ œμ‹œν–ˆλŠ”κ°€?\n\nμ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œκ°€ 창의적이고, 효과적으둜 정보λ₯Ό μ „λ‹¬ν•˜λŠ”κ°€?\n\nλͺ¨λ‘  ν™œλ™μ— 적극적으둜 μ°Έμ—¬ν•˜κ³ , λ‹€λ₯Έ μ‚¬λžŒκ³Ό ν˜‘λ ₯ν•˜λŠ” λͺ¨μŠ΅μ„ λ³΄μ˜€λŠ”κ°€?\n\n5. ꡐ수 섀계: μˆ˜μ—… 방법, 단계별 μˆ˜μ—…μ˜ ꡬ체적 κ³„νš (5μ°¨μ‹œ)\n\n<1μ°¨μ‹œ: λ‚˜λˆ—μ…ˆκ³Ό μΉœν•΄μ§€κΈ°>\n\nλ„μž… (10λΆ„)\n\nν€΄μ¦ˆ: κ³±μ…ˆ, λΊ„μ…ˆ, λ‚˜λˆ—μ…ˆ κ°œλ… 볡슡 (Kahoot ν™œμš©)\n\n동기 유발: μΌμƒμƒν™œμ—μ„œ λ‚˜λˆ—μ…ˆμ΄ μ‚¬μš©λ˜λŠ” μ˜ˆμ‹œλ₯Ό κ·Έλ¦Ό μΉ΄λ“œλ‘œ μ œμ‹œ (예: 과자 λ˜‘κ°™μ΄ λ‚˜λˆ„κΈ°, 용돈 λ‚˜λˆ  μ“°κΈ°, ν•™μš©ν’ˆ λ‚˜λˆ„μ–΄ μ£ΌκΈ°)\n\nμ „κ°œ (25λΆ„)\n\nν™œλ™ 1: λͺ¨λ‘ λ³„ ν™œλ™ - μ‹€μƒν™œ λ‚˜λˆ—μ…ˆ 상황 μΉ΄λ“œ μ œμ‹œ, μƒν™©κ·ΉμœΌλ‘œ ν‘œν˜„ν•˜κΈ° (λͺ¨λ‘ λ³„ 3~4개 상황 μ œμ‹œ, μ—­ν•  λΆ„λ‹΄ν•˜μ—¬ μ—°κΈ°)\n\nν™œλ™ 2: 전체 ν† μ˜ - 각 λͺ¨λ‘ λ³„ λ°œν‘œ, λ‚˜λˆ—μ…ˆμ˜ ν•„μš”μ„±κ³Ό μ€‘μš”μ„± 인식\n\nν™œλ™ 3: μš©μ–΄ 볡슡 - λ‚˜λˆ—μ…ˆ μš©μ–΄ μΉ΄λ“œ κ²Œμž„ (짝 ν™œλ™, λΉ™κ³  κ²Œμž„ ν™œμš©)\n\n정리 (5λΆ„)\n\n1μ°¨μ‹œ λ‚΄μš© 정리: λ‚˜λˆ—μ…ˆ μš©μ–΄ 정리, ν€΄μ¦ˆ 풀이 (Padlet ν™œμš©)\n\nμ°¨μ‹œ 예고: λ‹€μŒ μ‹œκ°„μ—λŠ” 무엇을 λ°°μšΈμ§€ κ°„λž΅ν•˜κ²Œ μ†Œκ°œ (ν•™μŠ΅ λͺ©ν‘œ μ œμ‹œ)\n\n<2μ°¨μ‹œ: λ‚˜λˆ—μ…ˆμ˜ 원리λ₯Ό νŒŒν—€μΉ˜μž!>\n\nλ„μž… (10λΆ„)\n\nμ „μ‹œ ν•™μŠ΅ 볡슡: λ‚˜λˆ—μ…ˆ μš©μ–΄ ν€΄μ¦ˆ (Quizizz ν™œμš©)\n\n동기 유발: κ³±μ…ˆκ³Ό λΊ„μ…ˆμ„ μ΄μš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆ 문제 ν•΄κ²°ν•˜κΈ° (μΉ νŒμ— 문제 μ œμ‹œ, ν•™μƒλ“€μ˜ 풀이 κ³Όμ • 곡유)\n\nμ „κ°œ (25λΆ„)\n\nν™œλ™ 1: 직접 해보기 - λ°”λ‘‘λŒμ„ μ΄μš©ν•˜μ—¬ λ‚˜λˆ—μ…ˆμ˜ 원리 μ‹œκ°μ μœΌλ‘œ κ²½ν—˜ (예: 12개 λ°”λ‘‘λŒμ„ 4κ°œμ”© λ¬Άμ–΄ λͺ‡ λ¬ΆμŒμΈμ§€ 세어보기)\n\nν™œλ™ 2: κ°œλ… μ„€λͺ… - κ³±μ…ˆκ³Ό λ‚˜λˆ—μ…ˆμ˜ 관계 μ„€λͺ… (κ³±μ…ˆμ‹κ³Ό λ‚˜λˆ—μ…ˆμ‹ μ—°κ²°\nμΉ΄λ“œ ν™œμš©), λ‚˜λ¨Έμ§€ κ°œλ… λ„μž… 및 μ„€λͺ… (κ·Έλ¦Ό 자료 ν™œμš©)\n\nν™œλ™ 3: 짝 ν™œλ™ - 숫자 μΉ΄λ“œλ₯Ό μ΄μš©ν•œ λ‚˜λˆ—μ…ˆ μ—°μŠ΅, μ„œλ‘œ μ„€λͺ…ν•˜λ©° 풀이 κ³Όμ • 확인 (λ‹€μ–‘ν•œ λ‚œμ΄λ„μ˜ 문제 μ œμ‹œ)\n\n정리 (5λΆ„)\n\n2μ°¨μ‹œ λ‚΄μš© 정리: κ³±μ…ˆκ³Ό λ‚˜λˆ—μ…ˆμ˜ 관계, λ‚˜λ¨Έμ§€ κ°œλ… 정리, 였늘 배운 λ‚΄μš©μ„ ν™œμš©ν•œ 문제 풀이 (Nearpod ν™œμš©)\n\nμ°¨μ‹œ 예고: λ‹€μŒ μ‹œκ°„μ—λŠ” μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ μ–΄λ–»κ²Œ κ³„μ‚°ν•˜λŠ”μ§€ λ°°μš°κ² λ‹€κ³  예고 (ν•™μŠ΅ λͺ©ν‘œ μ œμ‹œ)\n\n<3μ°¨μ‹œ: μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ, μ–΄λ ΅μ§€ μ•Šμ•„μš”!>\n\nλ„μž… (10λΆ„)\n\nμ „μ‹œ ν•™μŠ΅ 볡슡: λ‚˜λˆ—μ…ˆ κ°œλ… 및 μš©μ–΄ 볡슡 ν€΄μ¦ˆ (Mentimeter ν™œμš©, μ‹€μ‹œκ°„ ν”Όλ“œλ°± 제곡)\n\n동기 유발: 두 자리 수 Γ· ν•œ 자리 수 λ‚˜λˆ—μ…ˆκ³Ό λΉ„κ΅ν•˜λ©° μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ 문제 μ œμ‹œ, ν•΄κ²° 방법 탐색 (짝 ν™œλ™)\n\nμ „κ°œ (20λΆ„)\n\nν™œλ™ 1: κ°œλ… μ„€λͺ… - μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ 계산 원리 μ„€λͺ… (수 λͺ¨ν˜•, μžλ¦Ώκ°’ ν‘œ ν™œμš©), μ–΄λ¦Όμ…ˆμ˜ μ€‘μš”μ„± κ°•μ‘° (μ˜ˆμ‹œ 문제 풀이 μ‹œμ—°)\n\nν™œλ™ 2: 'Think-aloud' μ „λž΅ - ꡐ사가 λ¨Όμ € λ‚˜λˆ—μ…ˆ 문제 ν•΄κ²° 과정을 λ‹¨κ³„λ³„λ‘œ μƒκ°ν•˜λ©° λ§ν•˜κΈ°, 학생듀은 μ§‘μ€‘ν•˜μ—¬ λ“£κ³  질문 (ν•™μŠ΅ μ°Έμ—¬ μœ λ„)\n\nν™œλ™ 3: κ°œλ³„ μ—°μŠ΅ - κ΅κ³Όμ„œ λ˜λŠ” ν•™μŠ΅μ§€μ˜ λ‚˜λˆ—μ…ˆ 문제 풀이 (λ‹€μ–‘ν•œ λ‚œμ΄λ„ 문제 제곡, κ°œλ³„ ν•™μŠ΅ μˆ˜μ€€ κ³ λ €)\n\n정리 (5λΆ„)\n\n3μ°¨μ‹œ λ‚΄μš© 정리: μ€‘μš” κ°œλ… 및 풀이 κ³Όμ • ν•„κΈ°, 였늘 배운 λ‚΄μš©μ„ ν™œμš©ν•œ 문제 풀이 (Google Classroom 과제 제좜)\n\nμ°¨μ‹œ 예고: λ‹€μŒ μ‹œκ°„μ—λŠ” λ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•œ μ‹€μƒν™œ 문제λ₯Ό ν•΄κ²°ν•΄ 보겠닀고 예고 (ν•™μŠ΅ λͺ©ν‘œ μ œμ‹œ)\n\n<4μ°¨μ‹œ: λ‚˜λˆ—μ…ˆ μ‹€λ ₯을 λ°œνœ˜ν•΄ λ³΄μ„Έμš”!>\n\nλ„μž… (10λΆ„)\n\nμ „μ‹œ ν•™μŠ΅ 볡슡: μ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ 문제 풀이 (3문제, κ°œλ³„ 풀이 ν›„ 짝과 ν•¨κ»˜ 확인)\n\n동기 유발: μ†Œν’ κ³„νš μ‹œ ν•„μš”ν•œ μ˜ˆμ‚° 계산 상황 μ œμ‹œ (PPT 자료 ν™œμš©, μ‹€μ œ μ†Œν’ μž₯μ†Œ 사진 포함), 문제 상황 μ œμ‹œ (예: μ œν•œλœ μ˜ˆμ‚°μœΌλ‘œ λ²„μŠ€ λŒ€μ—¬, μž…μž₯료, 간식 κ΅¬μž…)\n\nμ „κ°œ (25λΆ„)\n\nν™œλ™ 1: λͺ¨λ‘  ꡬ성 및 μ—­ν•  λΆ„λ‹΄ (4~5인 1λͺ¨λ‘ , μ˜ˆμ‚° λ‹΄λ‹Ή, ꡐ톡 λ‹΄λ‹Ή, 간식 λ‹΄λ‹Ή λ“± μ—­ν•  λΆ„λ‹΄, ν˜‘λ ₯ 및 μ˜μ‚¬μ†Œν†΅ κ°•μ‘°)\n\nν™œλ™ 2: λͺ¨λ‘ λ³„ ν™œλ™ - 제곡된 자료 (μ†Œν’ μž₯μ†Œ 정보, λ²„μŠ€ λŒ€μ—¬ 업체, 간식 κ°€κ²©ν‘œ λ“±)λ₯Ό ν™œμš©ν•˜μ—¬ μ˜ˆμ‚° κ³„νš μ„Έμš°κΈ° (λ‚˜λˆ—μ…ˆ ν™œμš©)\n\nν™œλ™ 3: μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œ μž‘μ„± (κ³„νšν‘œ, 선택지별 가격 비ꡐ, 계산 κ³Όμ •, μ˜ˆμƒ λ‚¨λŠ” κΈˆμ•‘, κ²°κ³Ό μ„€λͺ… 포함) (PPT, Canva λ“± ν™œμš©)\n\n정리 (5λΆ„)\n\n4μ°¨μ‹œ λ‚΄μš© 정리: 각 λͺ¨λ‘ λ³„ μ˜ˆμ‚° κ³„νš κ°„λž΅ν•˜κ²Œ λ°œν‘œ, λ‹€λ₯Έ λͺ¨λ‘  κ³„νšκ³Ό λΉ„κ΅ν•˜λ©° 배우기 (λͺ¨λ‘ λ³„ 평가 및 자기 평가 μ‹€μ‹œ)\n\nμ°¨μ‹œ 예고: λ‹€μŒ μ‹œκ°„μ—λŠ” μ΅œμ’… μ˜ˆμ‚° κ³„νš λ°œν‘œ 및 평가 μ‹œκ°„μ„ κ°–κ² λ‹€κ³  예고 (λ°œν‘œ μ€€λΉ„ λ‹ΉλΆ€)\n\n<5μ°¨μ‹œ: 우리 반 μ†Œν’ κ³„νš λ°œν‘œνšŒ>\n\nλ„μž… (5λΆ„)\n\nλ°œν‘œνšŒ μ•ˆλ‚΄ 및 평가 κΈ°μ€€ μ„€λͺ… (λͺ…ν™•ν•˜κ³  ꡬ체적인 평가 κΈ°μ€€ μ œμ‹œ)\n\nμ „κ°œ (30λΆ„)\n\nλͺ¨λ‘ λ³„ λ°œν‘œ (5λΆ„ λ‚΄μ™Έ): μ˜ˆμ‚° κ³„νš λ°œν‘œ (PPT, Canva λ“± ν™œμš©), λ‹€λ₯Έ λͺ¨λ‘  λ°œν‘œμ— λŒ€ν•œ κ²½μ²­ 및 μ§ˆμ˜μ‘λ‹΅ (적극적인 μ°Έμ—¬ μœ λ„)\n\nν”Όλ“œλ°± 제곡: κ΅μ‚¬λŠ” 각 λͺ¨λ‘  λ°œν‘œμ— λŒ€ν•œ 긍정적인 ν”Όλ“œλ°± 제곡, κ°œμ„ μ  μ œμ‹œ (ꡬ체적이고 λ°œμ „μ μΈ ν”Όλ“œλ°± 제곡)\n\n정리 (5λΆ„)\n\nμˆ˜μ—… λ‚΄μš© 정리: 배운 λ‚΄μš© 볡슡, λ‚˜λˆ—μ…ˆμ˜ ν™œμš© 사둀 곡유, μ†Œκ° λ‚˜λˆ„κΈ°\n\nμ΅œμ’… 평가: κ°œλ³„ 평가지 (λ‚˜λˆ—μ…ˆ 계산 문제, μ‹€μƒν™œ 문제 ν•΄κ²°, ν•™μŠ΅ λ‚΄μš© 정리) (κ°œλ³„ ν•™μŠ΅ 성취도 점검)\n\n6. ν™œμš© κ°€λŠ₯ν•œ 자료\n\nꡐꡬ: λͺ¨λˆˆμ’…이, λ°”λ‘‘λŒ, 숫자 μΉ΄λ“œ, 수 λͺ¨ν˜•, μžλ¦Ώκ°’ ν‘œ, 칠판, 마컀\n\nμ‹œκ°μžλ£Œ: PPT, κ·Έλ¦Ό μΉ΄λ“œ, μ‹€μ œ μ†Œν’ μž₯μ†Œ 사진, λ²„μŠ€ λŒ€μ—¬ 업체 정보, 간식 κ°€κ²©ν‘œ\n\nIT κΈ°κΈ° 및 ν”„λ‘œκ·Έλž¨: 컴퓨터, ν”„λ‘œμ ν„°, 인터넷, Kahoot, Quizizz, Mentimeter, Nearpod, Google Classroom, Padlet, PPT, Canva\n\n7. 평가 방법 및 도ꡬ, 평가 루브릭(상, 쀑, ν•˜)\n\n평가 방법:\n\nκ΄€μ°°: μˆ˜μ—… 쀑 참여도 및 νƒœλ„, λͺ¨λ‘  ν™œλ™ 참여도, 문제 ν•΄κ²° κ³Όμ • κ΄€μ°° (체크리슀트 ν™œμš©)\n\n과제: λ‚˜λˆ—μ…ˆ 문제 풀이, μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œ μž‘μ„± (루브릭 ν™œμš©)\n\nλ°œν‘œ: λͺ¨λ‘ λ³„ ν”„λ‘œμ νŠΈ λ°œν‘œ (루브릭 ν™œμš©)\n\n자기 평가: μˆ˜μ—… 참여도, λͺ¨λ‘  ν™œλ™ 참여도, 문제 ν•΄κ²° κ³Όμ •, ν•™μŠ΅ λ‚΄μš© 이해도 등을 슀슀둜 평가 (자기 평가지 ν™œμš©)\n\nλ™λ£Œ 평가: λͺ¨λ‘  ν™œλ™μ—μ„œ λ‹€λ₯Έ λͺ¨λ‘ μ›μ˜ 참여도 및 ν˜‘λ ₯ 정도λ₯Ό 평가 (λ™λ£Œ 평가지 ν™œμš©)\n\n평가 도ꡬ:\n\n체크리슀트: μˆ˜μ—… 참여도 및 νƒœλ„ 평가 (μˆ˜μ—… μ‹œκ°„μ— μ§‘μ€‘ν•˜λŠ”κ°€? / μ§ˆλ¬Έμ— 적극적으둜 λŒ€λ‹΅ν•˜λŠ”κ°€? / λͺ¨λ‘  ν™œλ™μ— 적극적으둜 μ°Έμ—¬ν•˜λŠ”κ°€? / λ‹€λ₯Έ μ‚¬λžŒμ˜ μ˜κ²¬μ„ μ‘΄μ€‘ν•˜λŠ”κ°€?)\n\n루브릭: λ‚˜λˆ—μ…ˆ 문제 풀이, μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œ, λͺ¨λ‘ λ³„ λ°œν‘œ 평가 (μ•„λž˜ 루브릭 μ°Έκ³ )\n\n자기 평가지: 슀슀둜 μƒκ°ν•˜λŠ” μžμ‹ μ˜ 강점과 약점, κ°œμ„ ν•  점 등을 기둝\n\nλ™λ£Œ 평가지: λͺ¨λ‘  ν™œλ™μ—μ„œ ν•¨κ»˜ ν™œλ™ν•œ μΉœκ΅¬λ“€μ˜ μž₯점과 κ°œμ„ ν•  점 등을 기둝\n\n평가 루브릭 (μ˜ˆμ‹œ):\n\n<λ‚˜λˆ—μ…ˆ 문제 풀이>\n\n평가 κΈ°μ€€\t상 (3점)\t쀑 (2점)\tν•˜ (1점)\nλ‚˜λˆ—μ…ˆ 원리 이해\tλ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리λ₯Ό μ •ν™•ν•˜κ²Œ μ΄ν•΄ν•˜κ³ , κ³±μ…ˆ, λΊ„μ…ˆκ³Όμ˜ 관계λ₯Ό μ„€λͺ…ν•  수 μžˆλ‹€.\tλ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리λ₯Ό λŒ€λΆ€λΆ„ μ΄ν•΄ν–ˆμœΌλ‚˜, 일뢀 λΆ€μ‘±ν•œ 뢀뢄이 보인닀.\tλ‚˜λˆ—μ…ˆμ˜ κ°œλ…κ³Ό 원리에 λŒ€ν•œ 이해가 λΆ€μ‘±ν•˜κ³ , 였λ₯˜κ°€ μžˆλ‹€.\n계산 λŠ₯λ ₯\tμ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ μ •ν™•ν•˜κ²Œ κ³„μ‚°ν•˜κ³ , 검산을 톡해 κ²°κ³Όλ₯Ό ν™•μΈν•œλ‹€. μ–΄λ¦Όμ…ˆμ„ μ μ ˆν•˜κ²Œ ν™œμš©ν•œλ‹€.\tμ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆμ„ λŒ€λΆ€λΆ„ μ •ν™•ν•˜κ²Œ κ³„μ‚°ν•˜μ§€λ§Œ, κ°„ν˜Ή μ‹€μˆ˜κ°€ μžˆλ‹€.\tμ„Έ 자리 수 Γ· 두 자리 수 λ‚˜λˆ—μ…ˆ 계산에 어렀움을 느끼고, μž¦μ€ μ‹€μˆ˜λ₯Ό ν•œλ‹€.\n문제 ν•΄κ²° λŠ₯λ ₯\tλ‚˜λˆ—μ…ˆμ„ μ΄μš©ν•˜μ—¬ μ‹€μƒν™œ 문제 상황을 λΆ„μ„ν•˜κ³ , μ μ ˆν•œ ν•΄κ²° μ „λž΅μ„ μ„ νƒν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•œλ‹€. λ‹΅μ˜ 합리성을 νŒλ‹¨ν•˜κ³  μ„€λͺ…ν•  수 μžˆλ‹€.\tλ‚˜λˆ—μ…ˆμ„ μ΄μš©ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•˜λ €κ³  λ…Έλ ₯ν•˜μ§€λ§Œ, κ³Όμ •μ΄λ‚˜ 결과에 λ‹€μ†Œ 였λ₯˜κ°€ μžˆλ‹€.\tλ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•œ 문제 해결에 어렀움을 느끼고, μ μ ˆν•œ ν•΄κ²° 방법을 μ°Ύμ§€ λͺ»ν•œλ‹€.\n\n<μ˜ˆμ‚° κ³„νš λ³΄κ³ μ„œ & λ°œν‘œ>\n\n평가 κΈ°μ€€\t상 (3점)\t쀑 (2점)\tν•˜ (1점)\n정보 μˆ˜μ§‘ 및 뢄석\tν•„μš”ν•œ 정보λ₯Ό μ •ν™•ν•˜κ²Œ μˆ˜μ§‘ν•˜κ³ , λΆ„μ„ν•˜μ—¬ κ³„νšμ— λ°˜μ˜ν•œλ‹€. λ‹€μ–‘ν•œ 정보λ₯Ό λΉ„κ΅ν•˜κ³ , 합리적인 선택을 ν•œλ‹€.\tν•„μš”ν•œ 정보λ₯Ό λŒ€λΆ€λΆ„ μˆ˜μ§‘ν–ˆμ§€λ§Œ, 일뢀 정보가 λˆ„λ½λ˜μ—ˆκ±°λ‚˜, 뢄석이 λΆ€μ‘±ν•˜λ‹€.\t정보 μˆ˜μ§‘ 및 뢄석이 λ―Έν‘ν•˜μ—¬ κ³„νšμ— μ œλŒ€λ‘œ λ°˜μ˜ν•˜μ§€ λͺ»ν–ˆλ‹€.\n문제 ν•΄κ²° 및 κ³„νš μ œμ‹œ\tλ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•˜μ—¬ μ˜ˆμ‚° κ³„νšμ„ λ…Όλ¦¬μ μœΌλ‘œ μˆ˜λ¦½ν•˜κ³ , ν˜„μ‹€μ μΈ ν•΄κ²° λ°©μ•ˆμ„ μ œμ‹œν•œλ‹€. μ˜ˆμƒλ˜λŠ” 문제점과 ν•΄κ²° λ°©μ•ˆμ„ μ œμ‹œν•œλ‹€.\tλ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•˜μ—¬ μ˜ˆμ‚° κ³„νšμ„ μ„Έμ› μ§€λ§Œ, κ³„νšμ΄ λ‹€μ†Œ λΉ„ν˜„μ‹€μ μ΄κ±°λ‚˜, 문제점 및 ν•΄κ²° λ°©μ•ˆ μ œμ‹œκ°€ λΆ€μ‘±ν•˜λ‹€.\tλ‚˜λˆ—μ…ˆμ„ ν™œμš©ν•œ 문제 ν•΄κ²° 및 κ³„νš μ œμ‹œμ— 어렀움을 느끼고, ν˜„μ‹€μ μΈ κ³„νšμ„ μˆ˜λ¦½ν•˜μ§€ λͺ»ν–ˆλ‹€.\nμ˜μ‚¬μ†Œν†΅ 및 λ°œν‘œ\tμžμ‹ μ˜ 생각과 κ³„νšμ„ λͺ…ν™•ν•˜κ³  λ…Όλ¦¬μ μœΌλ‘œ μ„€λͺ…ν•˜κ³ , λ“£λŠ” μ‚¬λžŒμ˜ 이해λ₯Ό 돕기 μœ„ν•΄ λ‹€μ–‘ν•œ μ‹œκ° 자료λ₯Ό ν™œμš©ν•œλ‹€. μ§ˆλ¬Έμ— μ μ ˆν•˜κ²Œ λ‹΅λ³€ν•œλ‹€.\tμžμ‹ μ˜ 생각과 κ³„νšμ„ μ„€λͺ…ν•˜μ§€λ§Œ, 논리적 흐름이 λΆ€μ‘±ν•˜κ±°λ‚˜, μ‹œκ° 자료 ν™œμš©μ΄ λ―Έν‘ν•˜λ‹€.\tμžμ‹ μ˜ 생각과 κ³„νšμ„ λͺ…ν™•ν•˜κ²Œ μ„€λͺ…ν•˜μ§€ λͺ»ν•˜κ³ , λ“£λŠ” μ‚¬λžŒμ˜ 이해λ₯Ό 돕기 μ–΄λ ΅λ‹€.\nν˜‘λ ₯ 및 μ°Έμ—¬\tλͺ¨λ‘  ν™œλ™μ— 적극적으둜 μ°Έμ—¬ν•˜κ³ , λ‹€λ₯Έ μ‚¬λžŒμ˜ μ˜κ²¬μ„ κ²½μ²­ν•˜λ©°, ν•©μ˜λ₯Ό 톡해 κ³„νšμ„ μ™„μ„±ν•œλ‹€.\tλͺ¨λ‘  ν™œλ™μ— μ°Έμ—¬ν•˜μ§€λ§Œ, λ‹€μ†Œ μ†Œκ·Ήμ μΈ 뢀뢄이 μžˆκ±°λ‚˜, λ‹€λ₯Έ μ‚¬λžŒμ˜ μ˜κ²¬μ„ μΆ©λΆ„νžˆ λ°˜μ˜ν•˜μ§€ λͺ»ν•œλ‹€.\tλͺ¨λ‘  ν™œλ™μ— μ œλŒ€λ‘œ μ°Έμ—¬ν•˜μ§€ μ•Šκ³ , λ‹€λ₯Έ μ‚¬λžŒκ³Ό ν˜‘λ ₯ν•˜λŠ” λͺ¨μŠ΅μ„ 보이지 μ•ŠλŠ”λ‹€.\n\nμ°Έκ³ :\n\nλ³Έ ꡐ수 μ„€κ³„λŠ” μ˜ˆμ‹œμ΄λ©°, μ‹€μ œ μˆ˜μ—… 상황 및 학생 μˆ˜μ€€μ— 맞좰 μˆ˜μ • 및 λ³΄μ™„ν•˜μ—¬ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.\n\nDick and Carey μ‹œμŠ€ν…œ μ ‘κ·Όλ²•μ˜ 단계듀을 μ°Έκ³ ν•˜μ—¬ 보닀 체계적인 ꡐ수 섀계λ₯Ό ν•  수 μžˆμŠ΅λ‹ˆλ‹€.\n\nν•™μƒλ“€μ˜ ν₯미와 μ°Έμ—¬λ₯Ό μœ λ„ν•˜κΈ° μœ„ν•΄ λ‹€μ–‘ν•œ ν™œλ™κ³Ό 자료λ₯Ό ν™œμš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.\n\nν‰κ°€λŠ” λ‹¨μˆœνžˆ 점수λ₯Ό λ§€κΈ°λŠ” 것이 μ•„λ‹ˆλΌ, ν•™μƒλ“€μ˜ μ„±μž₯κ³Ό λ°œμ „μ„ λ•λŠ” 과정이 λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.\n\n자기 평가 및 λ™λ£Œ ν‰κ°€λŠ” ν•™μƒλ“€μ˜ 자기 μ„±μ°° 및 ν˜‘λ ₯적인 ν•™μŠ΅ νƒœλ„λ₯Ό ν•¨μ–‘ν•˜λŠ” 데 도움을 쀄 수 μžˆμŠ΅λ‹ˆλ‹€.",
40
- f"input: {object}",
41
  ]
42
 
43
  full_text = ""
44
- yield full_text # 초기 빈 ν…μŠ€νŠΈ 좜λ ₯
45
 
46
  try:
47
- # 슀트리밍 λ°©μ‹μœΌλ‘œ 응닡 생성
48
  response = model.generate_content(prompt, stream=True)
49
  for chunk in response:
50
  full_text += chunk.text
51
  yield full_text
52
- time.sleep(0.05)
53
  except Exception as e:
54
- yield f"μ—λŸ¬ λ°œμƒ: {str(e)}"
55
 
56
 
57
- # Gradio μΈν„°νŽ˜μ΄μŠ€ μ„€μ •
58
  iface = gr.Interface(
59
  fn=generate_dnc_plan,
60
- inputs=gr.Textbox(lines=1, label="ν•™μŠ΅ λͺ©ν‘œ"),
61
- outputs=gr.Textbox(lines=40, label="Dick & Carey 체제적 κ΅μˆ˜μ„€κ³„"),
62
- title="Dick & Carey 체제적 κ΅μˆ˜μ„€κ³„",
63
- description="ν•™μŠ΅ λͺ©ν‘œλ₯Ό μž…λ ₯ν•˜λ©΄ Dick & Carey 체제적 κ΅μˆ˜μ„€κ³„λ₯Ό ν•΄μ€λ‹ˆλ‹€.",
64
  )
65
 
66
- # μΈν„°νŽ˜μ΄μŠ€ μ‹€ν–‰
67
  iface.launch()
 
5
 
6
  genai.configure(api_key=os.environ["GEMINI_API_KEY"])
7
 
8
+ # Model configuration
9
  generation_config = {
10
+ "temperature": 1, # Controls creativity (closer to 0 is more deterministic)
11
+ "top_p": 0.95, # Range for sampling tokens based on top probabilities
12
+ "top_k": 64, # Consider top k tokens
13
+ "max_output_tokens": 25000, # Limit the maximum number of generated tokens
14
  "response_mime_type": "text/plain",
15
  }
16
  model = genai.GenerativeModel(
 
19
  )
20
 
21
 
22
+ def generate_dnc_plan(learning_objective):
23
  """
24
+ Generates a Dick & Carey instructional design plan based on the given learning objective.
25
 
26
  Args:
27
+ learning_objective: The desired learning outcome.
28
 
29
  Returns:
30
+ The generated Dick & Carey instructional design plan.
31
  """
32
 
33
+ # Prompt creation - includes example input and output
34
+ # (translated prompt in English)
35
  prompt = [
36
+ "INSTRUCTIONAL DESIGN USING THE DICK AND CAREY SYSTEMS APPROACH, Analyze the given learning objective using a divide and conquer method and design an instruction using the Dick & Carey systems approach.",
37
+ "input: learning objective",
38
+ "output: Instructional Design Using the Dick and Carey Systems Approach 1. Analysis of Instructional Goals\n\nGoal: Set as a measurable goal\n\nDetailed Objectives:\n(1) Verbal Information:\n\n(2) Intellectual Skills:\n\n(3) Motor Skills:\n\n(4) Attitude:\n\n(5) Cognitive Strategies:\n\n2. Analysis of Sub-elements of Knowledge, Understanding, and Skill Objectives\nDivide learning objectives into A, B, C areas\nSet sub-goals as A-1, A-2, A-3, etc.\n*Sub-element analysis should be written specifically, step-by-step, and hierarchically using divide and conquer.\n\n3. Diagnosis of Entry-Level Skills and Misconceptions\n\nIt is very important to diagnose the basic skills that students should have and the expected misconceptions before starting learning in this unit. By doing this, you can accurately grasp the level of students and design classes that are right for them.\n\n3.1 Entry-Level Skills:\n\nStudents should have the following minimum level of knowledge and skills to successfully achieve the learning objectives.\n\n3.2 Misconception Diagnosis and Remediation Strategies:\n\nHere are the typical misconceptions that students may encounter while learning, specific diagnostic methods for them, and remediation strategies to correct them.\n\n3.3 Sample Diagnostic Activities:\n\n3.4 Utilizing Diagnostic Results:\n\n\n4. Performance Objectives and Performance Tasks (GRASPS)\n\n5. Instructional Design: Teaching methods, specific plans for each stage of the class (n times)\n\n6. Available Resources\n\n7. Evaluation Methods and Tools, Evaluation Rubric (Excellent, Average, Needs Improvement)",
39
+ "input: Students can perform three-digit by two-digit division calculations by understanding the principle of division.",
40
+ "output: Instructional Design Using the Dick and Carey Systems Approach Instructional Design Using the Dick and Carey Systems Approach: Three-digit Γ· Two-digit Division\n\n1. Analysis of Instructional Goals\n\nGoal: Students can understand the principle of division and, based on this, solve three-digit Γ· two-digit division with an accuracy of 80% or more, solving at least 8 out of 10 problems. In addition, they can appropriately apply division in various problem situations, interpret and explain the results.\n\nDetailed Objectives:\n(1) Verbal Information:\nStudents can accurately understand division terms (dividend, divisor, quotient, remainder), use them appropriately in context, and express their thoughts.\nStudents can explain the division process step-by-step in words and writing.\nStudents can interpret division results in the context of real-life situations and clearly communicate their thoughts.\n\n(2) Intellectual Skills:\nStudents can explain the concept and principle of division in relation to multiplication and subtraction.\nStudents can analyze three-digit Γ· two-digit division problem situations and solve problems by selecting appropriate solution strategies.\nStudents can estimate the number of digits in the quotient using estimation (rounding up, rounding down, rounding off), and judge the validity of the calculation results.\nStudents can accurately understand the meaning of quotient and remainder, and use them to express division results in various ways.\n\n(3) Motor Skills:\nStudents can accurately and neatly write down the division calculation process in a notebook, aligning the digits.\nStudents can accurately calculate and utilize multiplication and subtraction in the process of solving division problems.\n\n(4) Attitude:\nStudents participate actively with interest and confidence in the process of solving division problems.\nStudents strive for accurate calculation and have the attitude to solve problems persistently.\nStudents actively participate in group activities, respect and listen to the opinions of others.\nStudents develop mathematical thinking skills in the process of logically expressing their thoughts and communicating with others.\n\n(5) Cognitive Strategies:\nStudents identify information necessary for solving division problems (dividend, divisor, quotient, remainder) from the problem situation, and perform division calculations using multiplication and subtraction.\nStudents predict the number of digits in the quotient using estimation, and check the accuracy of the calculation results through verification.\nStudents reflect on the problem-solving process, correct errors on their own, and try to find more efficient methods.\n\n2. Analysis of Sub-elements of Knowledge, Understanding, and Skill Objectives\n\nA. Understanding the Concept and Principle of Division\nA-1. Understand division situations by connecting them to real-life situations where things need to be divided equally. (Example: The situation of dividing 12 candies equally among 4 people)\nA-2. Students can explain that division is an operation that shows how many times the same number is subtracted through the relationship with repeated subtraction. (Example: 12 - 4 - 4 - 4 = 0, 12 Γ· 4 = 3)\nA-3. Students understand that division is the inverse operation of multiplication and can explain it by connecting multiplication and division equations. (Example: 3 x 4 = 12 ↔ 12 Γ· 4 = 3)\nA-4. Students can distinguish division terms (dividend, divisor, quotient, remainder) and explain the meaning of each term in actual division situations. (Example: In 13 Γ· 4 = 3 ... 1, 13 is the dividend, 4 is the divisor, 3 is the quotient, and 1 is the remainder)\nA-5. Students can represent and explain the relationship between dividend, divisor, quotient, and remainder using equations and diagrams (grouping diagrams, number models, etc.).\n\nB. Performing Three-digit Γ· Two-digit Division\nB-1. Students understand the calculation principle of three-digit Γ· two-digit division by comparing and contrasting commonalities and differences with two-digit Γ· one-digit division.\nB-2. Students can estimate the number of digits in the quotient through estimation (rounding up, rounding down, rounding off) and explain the reason based on the relationship between the divisor and the quotient. (Example: In 78 Γ· 20, estimate 20 as 20, and since 20 x 3 = 60 and 20 x 4 = 80, predict that the quotient is a number between 3 and 4)\nB-3. Use the product of the divisor and the quotient to find the number to be divided, and explain the calculation process using the relationship between multiplication and division.\nB-4. Students can use subtraction to find the remainder and understand and explain that the remainder must always be less than the divisor.\nB-5. Use the quotient and remainder to express the result of division as a complete sentence appropriate to the real-life situation. (Example: If 34 candies are divided among 5 people, each person gets 6 and there are 4 left over.)\n\nC. Solving Real-life Problems Using Division\nC-1. Students can identify situations where division is needed in various real-life problem situations (purchasing items, planning trips, allocating time, etc.) and structure the problem.\nC-2. Students can identify the information and conditions given in the problem situation and distinguish between necessary and unnecessary information.\nC-3. Students can choose an appropriate strategy for problem-solving (estimation, equation writing, table drawing, etc.) and use division to solve the problem.\nC-4. Students can logically explain the problem-solving process, review the validity of the answer, and interpret the results appropriately to the problem situation.\n\n3. Diagnosis of Entry-Level Skills and Misconceptions\n\nIt is very important to diagnose the basic skills that students should have and the expected misconceptions before starting learning in this unit. By doing this, you can accurately grasp the level of students and design classes that are right for them.\n\n3.1 Entry-Level Skills:\n\nStudents should have the following minimum level of mathematical knowledge and skills to successfully achieve the learning objectives for three-digit Γ· two-digit division:\n\n(1) Complete understanding and application of multiplication tables:\nStudents should be able to memorize multiplication tables and use them to solve multiplication problems proficiently.\nStudents should be able to look at the multiplication table and quickly find multiples of a particular number.\nStudents should be able to understand division as the inverse operation of multiplication and use multiplication tables for division calculations.\n\n(2) Two-digit multiplication:\nStudents should understand the principle of two-digit multiplication and be able to calculate accurately by aligning digits.\nStudents should be able to proficiently perform two-digit multiplication with carrying over.\nStudents should be able to accurately use two-digit multiplication to check and verify the quotient in the division process.\n\n(3) Two-digit Γ· one-digit division:\nStudents should understand the basic concept and principle of division and be able to accurately perform calculations that divide two digits by one digit.\nStudents should accurately understand the concepts of quotient and remainder and be able to represent the results of division using quotient and remainder.\nStudents should understand that the remainder is always smaller than the divisor and be able to apply this to the calculation process.\n\n(4) Subtraction with borrowing:\nStudents should understand the principle of subtraction with borrowing and be able to calculate accurately.\nSince subtraction must be performed continuously in the division process, fast and accurate subtraction skills are required.\n\n(5) Basic problem-solving skills:\nStudents should be able to understand the problem situation and grasp the given information.\nStudents should have experience using simple problem-solving strategies (drawing pictures, making tables, etc.).\n\n3.2 Misconception Diagnosis and Remediation Strategies:\n\nThe following are typical misconceptions that students may encounter while learning three-digit Γ· two-digit division, specific diagnostic methods for them, and remediation strategies to correct the misconceptions.\n\n(1) Trying to always make the remainder 0: This is a misconception that arises because students do not fully understand the concept of division and are accustomed to division without a remainder.\nDiagnosis: Present a variety of division problems and ask them to find the quotient and remainder, paying close attention to students' responses, especially to problems where a remainder occurs. If they try to arbitrarily adjust the quotient to make the remainder 0, or if they can't write down an answer with a remainder at all, you can suspect this misconception.\nRemediation:\nUse concrete objects such as Go stones or chips to directly create division situations and allow them to naturally experience cases where a remainder occurs. For example, create a situation where 13 Go stones are divided equally among 4 people and lead them to think about the meaning of the remaining Go stones.\nClearly explain that division is possible even when the remainder is not 0, and practice representing both the quotient and the remainder. Familiarize them with the way of writing both the quotient and the remainder, such as \"13 Γ· 4 = 3 ... 1\", and help them understand that this represents the situation where there is 1 left after dividing by 3.\nExplain using examples of division situations in real life where a remainder occurs. For example, present situations like dividing 13 candies among 4 people and having 1 left over, or forming 21 students into groups of 5 with 1 student left over, to help them understand the concept of remainder more easily.\n\n(2) Incorrectly determining the number of digits in the quotient: This is a misconception that arises from a lack of understanding of the concept of place value or an inability to use estimation.\nDiagnosis: Present division problems where the quotient is a two-digit or three-digit number and ask them to predict the number of digits in the quotient. If students consistently miswrite the number of digits in the quotient, or if they start calculating without estimation, you can suspect this misconception.\nRemediation:\nUse number models and place value charts to visually compare the magnitudes of three-digit and two-digit numbers and present how to predict the number of digits in the quotient. For example, when calculating 234 Γ· 12, use number models representing 234 and group them by 12 to visually check where the quotient starts.\nPractice step-by-step how to infer the number of digits in the quotient through bundled multiplication using the divisor. For example, in 234 Γ· 12 = ?, use 12 x 10 = 120 and 12 x 20 = 240 to infer that the quotient starts in the tens place and is less than 20.\nEmphasize the importance of estimation and practice predicting the number of digits in the quotient using various estimation methods (rounding up, rounding down, rounding off).\n\n(3) Making errors in subtraction during the division process: This is an error that occurs due to not being accustomed to subtraction with borrowing.\nDiagnosis: Carefully observe the process of performing subtraction during the division process. When a subtraction error occurs, ask where the student is having difficulty and explain the subtraction process again.\nRemediation:\nProvide enough subtraction with borrowing practice problems to improve calculation skills. In particular, focus on practicing subtraction types that frequently appear in the division process.\nUse materials that visually present the subtraction process (number lines, number cards, etc.) to help students clearly understand the subtraction process.\nWhen performing subtraction during the division process, guide students to develop the habit of writing each digit accurately aligned.\n\n(4) When the remainder is greater than or equal to the divisor: This is an error that occurs because students do not properly understand the concept and principle of division, or because they are not proficient in the calculation process.\nDiagnosis: Present a division result where the remainder is greater than or equal to the divisor and ask if it is correct. Ask them to explain why it's wrong and how to fix it to understand the student's level of understanding.\nRemediation:\nUse concrete objects such as Go stones or chips to have students directly perform division and help them intuitively understand that the remainder must be smaller than the divisor.\nPractice comparing the product of the divisor and the quotient as you increase the quotient one by one, and finding the point where the remainder becomes smaller than the divisor.\nWrite down the division process step-by-step and guide students to develop the habit of comparing the size of the remainder and the divisor at each step.\n\nGeneral Remediation Strategies:\nFor all misconceptions, it is important to clearly identify the cause of the error and use explanations and materials appropriate to the student's level.\nIt is more effective to use specific examples, visual aids, and manipulative activities to encourage students to directly participate and understand than abstract explanations.\nIt is important to help students master the concepts accurately and build confidence through sufficient practice and feedback.\n\n3.3 Sample Diagnostic Activities:\n\nPre-assessment: Before starting the unit, conduct a simple assessment that includes the pre-requisite skills and misconception-related questions presented above.\n\nObservation and questioning: During class, identify areas where students are having misconceptions or difficulties through their activity patterns, problem-solving processes, and questions.\n\nError log: Have students write down the problems they got wrong in an error log, analyze and reflect on why they were wrong and how to solve them.\n\n3.4 Utilizing Diagnostic Results:\n\nDifferentiated instruction: Based on the diagnostic results, identify the levels of students and provide differentiated learning materials and activities to meet individual learning needs.\n\nRemedial learning: For students who show misconceptions, re-explain the concepts using concrete object manipulation, peer tutoring, or individual instruction to correct their misconceptions.\n\nAdjusting the learning process: Adjust the pace of the class according to the students' level of understanding, and provide additional explanations or activities if necessary.\n\n4. Performance Objectives and Performance Tasks (GRASPS)\n\nGoal: Become a field trip planner for our class, plan bus rentals, entrance fees, snack purchases, etc. to maximize the enjoyment of as many friends as possible within the given budget, and write and present a budget plan report.\n\nRole: Field trip planner (Roles can be divided into budget manager, transportation manager, snack manager, etc.)\n\nAudience: Classmates and teacher\n\nSituation: A situation where you have to go on a fun field trip with classmates on a limited budget\n\nProduct/Performance: Writing and presenting a budget plan report (including a schedule, price comparison by option, calculation process, expected remaining amount, and result explanation)\n\nStandards:\n\nDid you accurately solve the problem situation using division?\n\nDid you use estimation to predict the quotient and verify the calculation results?\n\nDid you logically explain the calculation process and clearly present the results?\n\nIs the budget plan report creative and effective in conveying information?\n\nDid you actively participate in group activities and show cooperation with others?\n\n5. Instructional Design: Teaching methods, specific plans for each stage of the class (5 sessions)\n\n<Session 1: Getting Familiar with Division>\n\nIntroduction (10 minutes)\n\nQuiz: Review multiplication, subtraction, and division concepts (Using Kahoot)\n\nMotivation: Present examples of how division is used in everyday life with picture cards (e.g., dividing snacks equally, dividing allowance, distributing school supplies)\n\nDevelopment (25 minutes)\n\nActivity 1: Group activity - Presenting real-life division situation cards, acting them out (Presenting 3-4 situations per group, assigning roles and acting)\n\nActivity 2: Whole class discussion - Each group presents, recognizing the need and importance of division\n\nActivity 3: Vocabulary review - Division vocabulary card game (Pair work, using bingo game)\n\nWrap-up (5 minutes)\n\nSession 1 summary: Review division vocabulary, quiz solutions (Using Padlet)\n\nPreview of next session: Briefly introduce what they will learn in the next session (Presenting learning objectives)\n\n<Session 2: Let's Explore the Principles of Division!>\n\nIntroduction (10 minutes)\n\nReview of previous learning: Division vocabulary quiz (Using Quizizz)\n\nMotivation: Solving division problems using multiplication and subtraction (Presenting problems on the board, sharing students' solution processes)\n\nDevelopment (25 minutes)\n\nActivity 1: Hands-on experience - Visually experiencing the principle of division using Go stones (e.g., dividing 12 Go stones into groups of 4 and counting the number of groups)\n\nActivity 2: Concept explanation - Explaining the relationship between multiplication and division (Using connecting cards for multiplication and division equations), introducing and explaining the concept of remainder (Using picture materials)\n\nActivity 3: Pair work - Division practice using number cards, checking the solution process by explaining to each other (Presenting problems with varying levels of difficulty)\n\nWrap-up (5 minutes)\n\nSession 2 summary: Relationship between multiplication and division, concept of remainder, solving problems using what they learned today (Using Nearpod)\n\nPreview of next session: Announce that they will learn how to calculate three-digit Γ· two-digit division in the next session (Presenting learning objectives)\n\n<Session 3: Three-digit Γ· Two-digit Division, It's Not Difficult!>\n\nIntroduction (10 minutes)\n\nReview of previous learning: Division concept and vocabulary review quiz (Using Mentimeter, providing real-time feedback)\n\nMotivation: Comparing with two-digit Γ· one-digit division, presenting three-digit Γ· two-digit division problems, exploring solution methods (Pair work)\n\nDevelopment (20 minutes)\n\nActivity 1: Concept explanation - Explaining the calculation principle of three-digit Γ· two-digit division (Using number models, place value charts), emphasizing the importance of estimation (Demonstrating example problem solving)\n\nActivity 2: 'Think-aloud' strategy - Teacher first thinks aloud the steps of solving a division problem, students listen attentively and ask questions (Encouraging active participation)\n\nActivity 3: Individual practice - Solving division problems from textbooks or worksheets (Providing problems of varying difficulty levels, considering individual learning levels)\n\nWrap-up (5 minutes)\n\nSession 3 summary: Taking notes on important concepts and solution processes, solving problems using what they learned today (Submitting assignments on Google Classroom)\n\nPreview of next session: Announce that in the next session, they will be solving real-life problems using division (Presenting learning objectives)\n\n<Session 4: Show Your Division Skills!>\n\nIntroduction (10 minutes)\n\nReview of previous learning: Solving three-digit Γ· two-digit division problems (3 problems, individual solving followed by checking with a partner)\n\nMotivation: Presenting a situation where budget calculation is needed when planning a field trip (Using PPT materials, including photos of actual field trip locations), presenting a problem situation (e.g., renting a bus, entrance fees, buying snacks with a limited budget)\n\nDevelopment (25 minutes)\n\nActivity 1: Group formation and role assignment (4-5 students per group, assigning roles such as budget manager, transportation manager, snack manager, emphasizing collaboration and communication)\n\nActivity 2: Group activity - Using the provided materials (field trip location information, bus rental companies, snack price lists, etc.) to create a budget plan (using division)\n\nActivity 3: Creating a budget plan report (including a schedule, price comparison by option, calculation process, expected remaining amount, and result explanation) (Using PPT, Canva, etc.)\n\nWrap-up (5 minutes)\n\nSession 4 summary: Each group briefly presents their budget plan, learning by comparing with other groups' plans (Conducting group evaluation and self-evaluation)\n\nPreview of next session: Announce that the next session will be the final budget plan presentation and evaluation session (Requesting preparation for presentation)\n\n<Session 5: Our Class Field Trip Plan Presentation Day>\n\nIntroduction (5 minutes)\n\nPresentation guidelines and evaluation criteria explanation (Presenting clear and specific evaluation criteria)\n\nDevelopment (30 minutes)\n\nGroup presentations (within 5 minutes): Presenting budget plans (Using PPT, Canva, etc.), listening and asking questions about other groups' presentations (Encouraging active participation)\n\nFeedback: Teacher provides positive feedback on each group presentation, suggests areas for improvement (Providing specific and constructive feedback)\n\nWrap-up (5 minutes)\n\nLesson summary: Reviewing what they learned, sharing examples of using division, sharing thoughts\n\nFinal Evaluation: Individual evaluation sheet (division calculation problems, real-life problem solving, learning content summary) (Checking individual learning achievement)\n\n6. Available Resources\n\nManipulatives: Grid paper, Go stones, number cards, number models, place value charts, whiteboard, markers\n\nVisual aids: PPT, picture cards, actual field trip location photos, bus rental company information, snack price lists\n\nIT devices and programs: Computers, projector, internet, Kahoot, Quizizz, Mentimeter, Nearpod, Google Classroom, Padlet, PPT, Canva\n\n7. Evaluation Methods and Tools, Evaluation Rubric (Excellent, Average, Needs Improvement)\n\nEvaluation Methods:\n\nObservation: Participation and attitude during class, group activity participation, problem-solving process observation (Using checklists)\n\nAssignments: Solving division problems, writing budget plan reports (Using rubrics)\n\nPresentations: Group project presentations (Using rubrics)\n\nSelf-evaluation: Students evaluate their own participation in class, group activities, problem-solving processes, and understanding of learning content (Using self-evaluation sheets)\n\nPeer evaluation: Evaluate the participation and cooperation level of other group members in group activities (Using peer evaluation sheets)\n\nEvaluation Tools:\n\nChecklists: Evaluating participation and attitude in class (Are you concentrating in class? / Do you actively answer questions? / Do you actively participate in group activities? / Do you respect the opinions of others?)\n\nRubrics: Evaluating division problem solving, budget plan reports, group presentations (See rubrics below)\n\nSelf-evaluation sheets: Recording what you think are your strengths, weaknesses, and areas for improvement\n\nPeer evaluation sheets: Recording the strengths and areas for improvement of friends you worked with in group activities\n\nEvaluation Rubrics (Example):\n\n<Division Problem Solving>\n\nCriteria\tExcellent (3 points)\tAverage (2 points)\tNeeds Improvement (1 point)\nUnderstanding of division principles\tAccurately understands the concept and principles of division, and can explain the relationship with multiplication and subtraction.\tMostly understands the concept and principles of division, but shows some shortcomings.\tLacks understanding of the concept and principles of division, and shows errors.\nCalculation skills\tAccurately calculates three-digit Γ· two-digit division, verifies results through verification, and appropriately uses estimation.\tMostly accurately calculates three-digit Γ· two-digit division, but makes occasional mistakes.\tHas difficulty calculating three-digit Γ· two-digit division, and makes frequent mistakes.\nProblem-solving skills\tAnalyzes real-life problem situations using division, selects appropriate solution strategies to solve problems, and can judge and explain the reasonableness of the answer.\tTries to solve problems using division, but there are some errors in the process or results.\tHas difficulty solving problems using division, and cannot find appropriate solution methods.\n\n<Budget Plan Report & Presentation>\n\nCriteria\tExcellent (3 points)\tAverage (2 points)\tNeeds Improvement (1 point)\nInformation gathering and analysis\tAccurately gathers and analyzes necessary information, and reflects it in the plan. Compares various information and makes reasonable choices.\tMostly gathers necessary information, but some information is missing or analysis is insufficient.\tInsufficient information gathering and analysis, failing to properly reflect it in the plan.\nProblem-solving and plan presentation\tDevelops a logical budget plan using division and presents realistic solutions. Presents anticipated problems and solutions.\tDevelops a budget plan using division, but the plan is somewhat unrealistic, or the presentation of problems and solutions is insufficient.\tHas difficulty in problem-solving and plan presentation using division, and fails to develop a realistic plan.\nCommunication and presentation\tClearly and logically explains one's own thoughts and plans, and uses various visual aids to help the audience understand. Adequately answers questions.\tExplains one's own thoughts and plans, but the logical flow is insufficient, or the use of visual aids is insufficient.\tFails to clearly explain one's own thoughts and plans, making it difficult for the audience to understand.\nCollaboration and participation\tActively participates in group activities, listens to the opinions of others, and completes the plan through consensus.\tParticipates in group activities, but is somewhat passive, or fails to fully reflect the opinions of others.\tDoes not properly participate in group activities and does not show cooperation with others.\n\nNote:\n\nThis instructional design is an example and can be modified and supplemented according to the actual class situation and student level.\n\nMore systematic instructional design can be achieved by referring to the steps in the Dick and Carey systems approach.\n\nIt is recommended to use a variety of activities and materials to stimulate students' interest and participation.\n\nEvaluation should not be simply about scoring, but a process that helps students grow and develop.\n\nSelf-evaluation and peer evaluation can help students develop self-reflection and collaborative learning attitudes.",
41
+ f"input: {learning_objective}",
42
  ]
43
 
44
  full_text = ""
45
+ yield full_text # initial empty text output
46
 
47
  try:
48
+ # Generate response in streaming mode
49
  response = model.generate_content(prompt, stream=True)
50
  for chunk in response:
51
  full_text += chunk.text
52
  yield full_text
53
+ time.sleep(0.05)
54
  except Exception as e:
55
+ yield f"An error occurred: {str(e)}"
56
 
57
 
58
+ # Gradio interface setup
59
  iface = gr.Interface(
60
  fn=generate_dnc_plan,
61
+ inputs=gr.Textbox(lines=1, label="Learning Objective"),
62
+ outputs=gr.Textbox(lines=40, label="Dick & Carey Instructional Design"),
63
+ title="Dick & Carey Instructional Design Generator",
64
+ description="Enter a learning objective to receive a Dick & Carey instructional design plan."
65
  )
66
 
67
+ # Run the interface
68
  iface.launch()