Update app.py
Browse files
app.py
CHANGED
|
@@ -74,7 +74,7 @@ def generate_curriculum(grade, achievement_standard):
|
|
| 74 |
SYSTEM_PROMPT,
|
| 75 |
f"**λμ νλ
:** μ΄λ±νκ΅ {grade}νλ
",
|
| 76 |
f"**μ±μ·¨κΈ°μ€ λ° μ£Όμ λ΄μ©:** {achievement_standard}",
|
| 77 |
-
"**κ°λ
κΈ°λ° κ΅μ‘κ³Όμ :**",
|
| 78 |
]
|
| 79 |
|
| 80 |
full_text = ""
|
|
@@ -93,19 +93,16 @@ def generate_curriculum(grade, achievement_standard):
|
|
| 93 |
colored_header(
|
| 94 |
label="κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ€κ³ λμ°λ―Έ",
|
| 95 |
description="μ΄λ±νκ΅ κ΅μ‘κ³Όμ μ λ§λ κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ μμ±ν©λλ€.",
|
| 96 |
-
color_name="blue-70",
|
| 97 |
)
|
| 98 |
|
| 99 |
-
add_vertical_space(1)
|
| 100 |
|
| 101 |
# μ
λ ₯ μμ ― (μ¬μ΄λλ° μ¬μ©, νμ₯ κ°λ₯)
|
| 102 |
-
with st.sidebar.expander("μ
λ ₯ μ€μ ", expanded=True):
|
| 103 |
-
grade_options = [
|
| 104 |
-
"μ΄λ±νκ΅ 1νλ
", "μ΄λ±νκ΅ 2νλ
", "μ΄λ±νκ΅ 3νλ
", "μ΄λ±νκ΅ 4νλ
",
|
| 105 |
-
"μ΄λ±νκ΅ 5νλ
", "μ΄λ±νκ΅ 6νλ
"
|
| 106 |
-
]
|
| 107 |
grade_selected = st.selectbox("νλ
μ ν", grade_options, index=0)
|
| 108 |
-
grade =
|
| 109 |
|
| 110 |
achievement_standard = st.text_area("μ±μ·¨κΈ°μ€ λ° μ£Όμ λ΄μ© μ
λ ₯", height=200)
|
| 111 |
|
|
@@ -113,7 +110,7 @@ generate_button = st.button("κ΅μ‘κ³Όμ μμ±")
|
|
| 113 |
|
| 114 |
# μμ± λ²νΌ ν΄λ¦μ λμ
|
| 115 |
if generate_button and achievement_standard:
|
| 116 |
-
with st.spinner("μμ± μ€..."): # λ‘λ© νμ
|
| 117 |
result = generate_curriculum(grade, achievement_standard)
|
| 118 |
st.session_state.generated_curriculum = result
|
| 119 |
st.text_area("κ°λ
κΈ°λ° κ΅μ‘κ³Όμ ", value=result, height=600)
|
|
|
|
| 74 |
SYSTEM_PROMPT,
|
| 75 |
f"**λμ νλ
:** μ΄λ±νκ΅ {grade}νλ
",
|
| 76 |
f"**μ±μ·¨κΈ°μ€ λ° μ£Όμ λ΄μ©:** {achievement_standard}",
|
| 77 |
+
"**κ°λ
κΈ°λ° κ΅μ‘κ³Όμ :**",
|
| 78 |
]
|
| 79 |
|
| 80 |
full_text = ""
|
|
|
|
| 93 |
colored_header(
|
| 94 |
label="κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ€κ³ λμ°λ―Έ",
|
| 95 |
description="μ΄λ±νκ΅ κ΅μ‘κ³Όμ μ λ§λ κ°λ
κΈ°λ° κ΅μ‘κ³Όμ μ μμ±ν©λλ€.",
|
| 96 |
+
color_name="blue-70",
|
| 97 |
)
|
| 98 |
|
| 99 |
+
add_vertical_space(1)
|
| 100 |
|
| 101 |
# μ
λ ₯ μμ ― (μ¬μ΄λλ° μ¬μ©, νμ₯ κ°λ₯)
|
| 102 |
+
with st.sidebar.expander("μ
λ ₯ μ€μ ", expanded=True):
|
| 103 |
+
grade_options = [f"μ΄λ±νκ΅ {i}νλ
" for i in range(1, 7)]
|
|
|
|
|
|
|
|
|
|
| 104 |
grade_selected = st.selectbox("νλ
μ ν", grade_options, index=0)
|
| 105 |
+
grade = int(grade_selected.split()[1][:-1]) # νλ
μΆμΆ
|
| 106 |
|
| 107 |
achievement_standard = st.text_area("μ±μ·¨κΈ°μ€ λ° μ£Όμ λ΄μ© μ
λ ₯", height=200)
|
| 108 |
|
|
|
|
| 110 |
|
| 111 |
# μμ± λ²νΌ ν΄λ¦μ λμ
|
| 112 |
if generate_button and achievement_standard:
|
| 113 |
+
with st.spinner("μμ± μ€..."): # λ‘λ© νμ
|
| 114 |
result = generate_curriculum(grade, achievement_standard)
|
| 115 |
st.session_state.generated_curriculum = result
|
| 116 |
st.text_area("κ°λ
κΈ°λ° κ΅μ‘κ³Όμ ", value=result, height=600)
|