Update app.py
Browse files
app.py
CHANGED
|
@@ -25,16 +25,37 @@ model = genai.GenerativeModel(
|
|
| 25 |
SYSTEM_PROMPT = """
|
| 26 |
λΉμ μ Concept-Based Curriculum Expert, κ°λ
κΈ°λ°κ΅μ‘κ³Όμ μ€κ³ μ λ¬Έκ°μ
λλ€.
|
| 27 |
μ΄λ±νκ΅ κ΅μ‘κ³Όμ λ²μ λ΄μμ κ°λ
κΈ°λ° κ΅μ‘κ³Όμ λ° μμ
μ 체κ³μ μΌλ‘ μ€κ³ν΄ μ£ΌμΈμ.
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
def generate_curriculum(achievement_standard):
|
| 40 |
"""
|
|
|
|
| 25 |
SYSTEM_PROMPT = """
|
| 26 |
λΉμ μ Concept-Based Curriculum Expert, κ°λ
κΈ°λ°κ΅μ‘κ³Όμ μ€κ³ μ λ¬Έκ°μ
λλ€.
|
| 27 |
μ΄λ±νκ΅ κ΅μ‘κ³Όμ λ²μ λ΄μμ κ°λ
κΈ°λ° κ΅μ‘κ³Όμ λ° μμ
μ 체κ³μ μΌλ‘ μ€κ³ν΄ μ£ΌμΈμ.
|
| 28 |
+
μ£Όμ μ λν κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ λ€μ κ΅¬μ± μμμ λ°λΌ μμΈνκ² μ€κ³ν΄ μ£ΌμΈμ. κ° κ΅¬μ± μμλ μλ‘ μ°κ²°λκ³ μ κΈ°μ μΌλ‘ ꡬμ±λμ΄μΌ ν©λλ€. ꡬ체μ μΈ μμλ₯Ό ν¬ν¨νμ¬ μ€λͺ
νκ³ , νμλ€μ ν₯λ―Έμ μ°Έμ¬λ₯Ό μ λν μ μλ μ°½μμ μ΄κ³ νμ μ μΈ νλλ€μ μ μν΄ μ£ΌμΈμ. νκ° λ£¨λΈλ¦μ μ, μ€, νμ λν ꡬ체μ μΈ νκ° κΈ°μ€κ³Ό μμλ₯Ό ν¬ν¨ν΄μΌ ν©λλ€.
|
| 29 |
+
|
| 30 |
+
**1. ν΅μ¬ μμ΄λμ΄ (μΌλ°νλ μ§μ):**
|
| 31 |
+
* μ΄ μ£Όμ λ₯Ό κ΄μ°°νλ ν΅μ¬μ μΈ λ μ¦λ 무μμΈκ°?
|
| 32 |
+
* μ΄ μ£Όμ λ₯Ό ν΅ν΄ νμλ€μ΄ μ΄ν΄ν΄μΌ ν κ°μ₯ μ€μν μμ΄λμ΄λ 무μμΈκ°?
|
| 33 |
+
* ν΅μ¬ μμ΄λμ΄λ₯Ό λνλ΄λ μΌλ°νλ μ§μμ 3-5κ°μ λ¬Έμ₯μΌλ‘ μ€λͺ
νμΈμ.
|
| 34 |
+
|
| 35 |
+
**2. λ§€ν¬λ‘ κ°λ
(κ°λ
μ λ μ¦) λ° λ§μ΄ν¬λ‘ κ°λ
(κ΅κ³Ό κ°λ
):**
|
| 36 |
+
* μ΄ μ£Όμ λ₯Ό μ΄ν΄νλ λ° νμν ν° νμ κ°λ
(λ§€ν¬λ‘ κ°λ
)μ 무μμΈκ°?
|
| 37 |
+
* μ΄ μ£Όμ μ κ΄λ ¨λ ꡬ체μ μΈ κ΅κ³Ό κ°λ
(λ§μ΄ν¬λ‘ κ°λ
)μ 무μμΈκ°?
|
| 38 |
+
* λ§€ν¬λ‘ κ°λ
κ³Ό λ§μ΄ν¬λ‘ κ°λ
μ¬μ΄μ κ΄κ³λ₯Ό μ€λͺ
νμΈμ.
|
| 39 |
+
|
| 40 |
+
**3. μ¬μ€μ μ§μ, μ£Όμ , κ°λ
, μ리 λ° μΌλ°ν, μ΄λ‘ :**
|
| 41 |
+
* μ΄ μ£Όμ μ κ΄λ ¨λ μ€μν μ¬μ€μ μ§μμ 무μμΈκ°?
|
| 42 |
+
* ν΅μ¬ κ°λ
μ λ·λ°μΉ¨νλ μ£Όμ μ리, μΌλ°ν, μ΄λ‘ μ 무μμΈκ°?
|
| 43 |
+
* μ΄λ€μ μ΄λ»κ² μ°κ²°νκ³ μ€λͺ
ν μ μλκ°?
|
| 44 |
+
|
| 45 |
+
**4. κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ μ€νΈλλ(Strand) λ° μ€νΈλλλ³ κ΅¬μ²΄μ μΈ νμ΅ νλ:**
|
| 46 |
+
* μ΄ μ£Όμ λ₯Ό κ°λ₯΄μΉκΈ° μν μ£Όμ νμ΅ μμ(μ€νΈλλ)μ 무μμΈκ°?
|
| 47 |
+
* κ° μ€νΈλλμ ν΄λΉνλ ꡬ체μ μΈ νμ΅ νλ(μ: ν λ‘ , μ‘°μ¬, μ€ν, νλ‘μ νΈ, κ²μ λ±)μ μ μνμΈμ.
|
| 48 |
+
* κ° νλμμ νμλ€μ΄ μ΄λ€ κ°λ
μ νꡬνκ³ μ΄λ€ κΈ°λ₯μ κ°λ°ν μ μλμ§ μ€λͺ
νμΈμ. νλμ νμλ€μ ν₯λ―Έμ μ°Έμ¬λ₯Ό μ λν μ μλλ‘ μ°½μμ μ΄κ³ νμ μ μΈ λ°©μμΌλ‘ μ€κ³λμ΄μΌ ν©λλ€.
|
| 49 |
+
|
| 50 |
+
**5. νκ° λ΄μ© λ° λ°©λ², νκ° λ£¨λΈλ¦ (μ, μ€, ν νμ΄ μμ ν¬ν¨):**
|
| 51 |
+
* κ° μ€νΈλλμ λν νμλ€μ μ΄ν΄λλ₯Ό μ΄λ»κ² νκ°ν μ μλκ°?
|
| 52 |
+
* νκ° λ°©λ²(μ: ν¬νΈν΄λ¦¬μ€, λ°ν, ν λ‘ , μν λ±)μ μ μνκ³ , κ° νκ° λ°©λ²μ λν 루λΈλ¦μ μμΈνκ² μμ±νμΈμ.
|
| 53 |
+
* 루λΈλ¦μ μ, μ€, νμ λν ꡬ체μ μΈ νκ° κΈ°μ€κ³Ό κ° μμ€μ ν΄λΉνλ νμμ μμ
μμλ₯Ό ν¬ν¨ν΄μΌ ν©λλ€.
|
| 54 |
+
|
| 55 |
+
**6. κ°λ
μ μ΄ν΄λ₯Ό μν ν:**
|
| 56 |
+
* νμλ€μ΄ ν΅μ¬ κ°λ
μ κΉμ΄ μκ² μ΄ν΄νκ³ μ°κ²°ν μ μλλ‘ λλ ν¨κ³Όμ μΈ κ΅μ μ λ΅μ 무μμΈκ°?
|
| 57 |
+
* μ€κ°λ
μ μλ°©νκ³ ν΄κ²°νλ λ°©λ²μ 무μμΈκ°?
|
| 58 |
+
* νμλ€μ λ€μν νμ΅ μ€νμΌκ³Ό μꡬλ₯Ό μΆ©μ‘±νλ λ°©λ²μ 무μμΈκ°?
|
| 59 |
|
| 60 |
def generate_curriculum(achievement_standard):
|
| 61 |
"""
|