Update app.py
Browse files
app.py
CHANGED
|
@@ -25,7 +25,6 @@ model = genai.GenerativeModel(
|
|
| 25 |
SYSTEM_PROMPT = """
|
| 26 |
당신은 교수학습 활동 설계 전문가, 교과교육 내용 전문가, 교육공학자입니다.
|
| 27 |
선생님들이 학습 주제와 사고 루틴을 입력하면, 해당 주제에 적용 가능한 사고 루틴 활동 예시를 상세하게 설명해주세요.
|
| 28 |
-
|
| 29 |
**활동 예시 구성 요소:**
|
| 30 |
1. 학습 주제
|
| 31 |
2. 적용할 사고 루틴 및 사고 루틴에 대한 설명명
|
|
@@ -47,11 +46,9 @@ SYSTEM_PROMPT = """
|
|
| 47 |
def generate_thinking_routine_example(topic, thinking_routine):
|
| 48 |
"""
|
| 49 |
학습 주제와 사고 루틴을 입력받아 활동 예시를 생성합니다.
|
| 50 |
-
|
| 51 |
Args:
|
| 52 |
topic (str): 학습 주제
|
| 53 |
thinking_routine (str): 적용할 사고 루틴
|
| 54 |
-
|
| 55 |
Returns:
|
| 56 |
str: 생성된 활동 예시
|
| 57 |
"""
|
|
@@ -78,27 +75,27 @@ iface = gr.Interface(
|
|
| 78 |
gr.Textbox(lines=2, label="학습 주제 입력"),
|
| 79 |
gr.Dropdown(
|
| 80 |
choices=[
|
| 81 |
-
"See-Think-Wonder"
|
| 82 |
-
"Zoom In"
|
| 83 |
-
"Think-Puzzle-Explore"
|
| 84 |
-
"Chalk Talk"
|
| 85 |
-
"321 Bridge 3-2-1"
|
| 86 |
-
"Compass Points"
|
| 87 |
-
"Explanation Game"
|
| 88 |
-
"Headlines"
|
| 89 |
-
"CSI: Color, Symbol, Image"
|
| 90 |
-
"Generate-Sort-Connect-Elaborate-Concept Maps"
|
| 91 |
-
"Connect-Extend-Challenge"
|
| 92 |
-
"The 4 C's"
|
| 93 |
-
"Micro Lab"
|
| 94 |
-
"I used to think…Now I think…"
|
| 95 |
-
"What makes you say that?"
|
| 96 |
-
"Circle Viewpoints"
|
| 97 |
-
"Step Inside"
|
| 98 |
-
"Red Light, Yellow Light, Green Light"
|
| 99 |
-
"Claim Support Question"
|
| 100 |
-
"Tug of War"
|
| 101 |
-
"Word-Phrase-Sentence"
|
| 102 |
],
|
| 103 |
label="사고 루틴 선택"
|
| 104 |
),
|
|
@@ -107,8 +104,8 @@ iface = gr.Interface(
|
|
| 107 |
title="학습 활동 설계 도우미: 사고 루틴 활용 편",
|
| 108 |
description="선생님이 학습 주제와 사고 루틴을 선택하시면, 해당 주제에 적용 가능한 사고 루틴 활동 예시를 보여줍니다.",
|
| 109 |
examples=[
|
| 110 |
-
["광합성", "See-Think-Wonder"],
|
| 111 |
-
["조선 시대의 과학 기술", "Think-Puzzle-Explore"],
|
| 112 |
]
|
| 113 |
)
|
| 114 |
|
|
|
|
| 25 |
SYSTEM_PROMPT = """
|
| 26 |
당신은 교수학습 활동 설계 전문가, 교과교육 내용 전문가, 교육공학자입니다.
|
| 27 |
선생님들이 학습 주제와 사고 루틴을 입력하면, 해당 주제에 적용 가능한 사고 루틴 활동 예시를 상세하게 설명해주세요.
|
|
|
|
| 28 |
**활동 예시 구성 요소:**
|
| 29 |
1. 학습 주제
|
| 30 |
2. 적용할 사고 루틴 및 사고 루틴에 대한 설명명
|
|
|
|
| 46 |
def generate_thinking_routine_example(topic, thinking_routine):
|
| 47 |
"""
|
| 48 |
학습 주제와 사고 루틴을 입력받아 활동 예시를 생성합니다.
|
|
|
|
| 49 |
Args:
|
| 50 |
topic (str): 학습 주제
|
| 51 |
thinking_routine (str): 적용할 사고 루틴
|
|
|
|
| 52 |
Returns:
|
| 53 |
str: 생성된 활동 예시
|
| 54 |
"""
|
|
|
|
| 75 |
gr.Textbox(lines=2, label="학습 주제 입력"),
|
| 76 |
gr.Dropdown(
|
| 77 |
choices=[
|
| 78 |
+
"See-Think-Wonder (보고-생각하고-궁금해하기)",
|
| 79 |
+
"Zoom In (확대)",
|
| 80 |
+
"Think-Puzzle-Explore (생각-궁금-탐구)",
|
| 81 |
+
"Chalk Talk (침묵 대화)",
|
| 82 |
+
"321 Bridge (3-2-1 다리 짓기)",
|
| 83 |
+
"Compass Points (나침반)",
|
| 84 |
+
"Explanation Game (설명 게임)",
|
| 85 |
+
"Headlines (헤드라인)",
|
| 86 |
+
"CSI: Color, Symbol, Image (색상, 기호, 이미지)",
|
| 87 |
+
"Generate-Sort-Connect-Elaborate-Concept Maps (개념도)",
|
| 88 |
+
"Connect-Extend-Challenge (연결-확장-도전)",
|
| 89 |
+
"The 4 C's (4가지 C)",
|
| 90 |
+
"Micro Lab (미니 실험)",
|
| 91 |
+
"I used to think…Now I think… (예전엔 … 라고 생각했지만, 지금은 … 라고 생각해)",
|
| 92 |
+
"What makes you say that? (무엇 때문에 그렇게 생각하니?)",
|
| 93 |
+
"Circle Viewpoints (다양한 관점)",
|
| 94 |
+
"Step Inside (입장 바꿔 생각하기)",
|
| 95 |
+
"Red Light, Yellow Light, Green Light (빨간불, 노란불, 초록불)",
|
| 96 |
+
"Claim Support Question (주장-근거-질문)",
|
| 97 |
+
"Tug of War (줄다리기)",
|
| 98 |
+
"Word-Phrase-Sentence (단어-구-문장)"
|
| 99 |
],
|
| 100 |
label="사고 루틴 선택"
|
| 101 |
),
|
|
|
|
| 104 |
title="학습 활동 설계 도우미: 사고 루틴 활용 편",
|
| 105 |
description="선생님이 학습 주제와 사고 루틴을 선택하시면, 해당 주제에 적용 가능한 사고 루틴 활동 예시를 보여줍니다.",
|
| 106 |
examples=[
|
| 107 |
+
["광합성", "See-Think-Wonder (보고-생각하고-궁금해하기)"],
|
| 108 |
+
["조선 시대의 과학 기술", "Think-Puzzle-Explore (생각-궁금-탐구)"],
|
| 109 |
]
|
| 110 |
)
|
| 111 |
|