ll7098ll commited on
Commit
a95f4db
Β·
verified Β·
1 Parent(s): b33bbc5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -10
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 = grade_options.index(grade_selected) + 1
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)