Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -118,14 +118,6 @@ def generate_similar_question(wrong_q, misconception_id, generator):
|
|
118 |
wrong_answer_text=input_data['wrong_answer_text'],
|
119 |
misconception_id=input_data['misconception_id']
|
120 |
)
|
121 |
-
# Before module 3 integration code
|
122 |
-
# if generated_q:
|
123 |
-
# return {
|
124 |
-
# 'question': generated_q.question,
|
125 |
-
# 'choices': generated_q.choices,
|
126 |
-
# 'correct': generated_q.correct_answer,
|
127 |
-
# 'explanation': generated_q.explanation
|
128 |
-
# }
|
129 |
|
130 |
# integrating module3
|
131 |
if generated_q:
|
@@ -164,6 +156,7 @@ def generate_similar_question(wrong_q, misconception_id, generator):
|
|
164 |
# ์ ๋ต์ ์ธ์
์คํ
์ดํธ์ ์ ์ฅ
|
165 |
st.session_state['current_similar_question_answer'] = generated_q.correct_answer
|
166 |
return result
|
|
|
167 |
except Exception as e:
|
168 |
logger.error(f"Error in generate_similar_question: {str(e)}")
|
169 |
st.error(f"๋ฌธ์ ์์ฑ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค: {str(e)}")
|
@@ -364,11 +357,24 @@ def main():
|
|
364 |
st.session_state[f"selected_answer_{i}"] = None
|
365 |
st.session_state[f"is_correct_{i}"] = None
|
366 |
st.rerun()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
367 |
else:
|
368 |
st.error("์ ์ฌ ๋ฌธ์ ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.")
|
369 |
if st.button("โ ๋ซ๊ธฐ", key=f"close_error_{i}"):
|
370 |
st.session_state[f"show_similar_question_{i}"] = False
|
371 |
st.rerun()
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
if __name__ == "__main__":
|
373 |
main()
|
374 |
|
|
|
118 |
wrong_answer_text=input_data['wrong_answer_text'],
|
119 |
misconception_id=input_data['misconception_id']
|
120 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
|
122 |
# integrating module3
|
123 |
if generated_q:
|
|
|
156 |
# ์ ๋ต์ ์ธ์
์คํ
์ดํธ์ ์ ์ฅ
|
157 |
st.session_state['current_similar_question_answer'] = generated_q.correct_answer
|
158 |
return result
|
159 |
+
|
160 |
except Exception as e:
|
161 |
logger.error(f"Error in generate_similar_question: {str(e)}")
|
162 |
st.error(f"๋ฌธ์ ์์ฑ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค: {str(e)}")
|
|
|
357 |
st.session_state[f"selected_answer_{i}"] = None
|
358 |
st.session_state[f"is_correct_{i}"] = None
|
359 |
st.rerun()
|
360 |
+
|
361 |
+
# ํ๋ฉด ์๋ ์ฌ๋ฐฑ ์ถ๊ฐ
|
362 |
+
st.markdown("<br>" * 5, unsafe_allow_html=True) # 5์ค์ ๋น ์ค ์ถ๊ฐ
|
363 |
+
st.markdown("""
|
364 |
+
<div style="height: 100px;">
|
365 |
+
</div>
|
366 |
+
""", unsafe_allow_html=True) # ์ถ๊ฐ ์ฌ๋ฐฑ
|
367 |
else:
|
368 |
st.error("์ ์ฌ ๋ฌธ์ ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.")
|
369 |
if st.button("โ ๋ซ๊ธฐ", key=f"close_error_{i}"):
|
370 |
st.session_state[f"show_similar_question_{i}"] = False
|
371 |
st.rerun()
|
372 |
+
# ํ๋ฉด ์๋ ์ฌ๋ฐฑ ์ถ๊ฐ
|
373 |
+
st.markdown("<br>" * 5, unsafe_allow_html=True) # 5์ค์ ๋น ์ค ์ถ๊ฐ
|
374 |
+
st.markdown("""
|
375 |
+
<div style="height: 100px;">
|
376 |
+
</div>
|
377 |
+
""", unsafe_allow_html=True) # ์ถ๊ฐ ์ฌ๋ฐฑ
|
378 |
if __name__ == "__main__":
|
379 |
main()
|
380 |
|