Jintonic92 commited on
Commit
97ccdbd
Β·
verified Β·
1 Parent(s): fec1647

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -80
app.py CHANGED
@@ -239,86 +239,6 @@ def main():
239
  else:
240
  st.info("Misconception 정보가 μ—†μŠ΅λ‹ˆλ‹€.")
241
 
242
- # # μœ μ‚¬ 문제 생성 λ²„νŠΌ
243
- # if st.button(f"πŸ“š μœ μ‚¬ 문제 ν’€κΈ° #{i + 1}", key=f"retry_{i}"):
244
- # with st.spinner("μœ μ‚¬ 문제λ₯Ό μƒμ„±ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€..."):
245
- # logger.info(f"Generating similar question for misconception_id: {misconception_id}")
246
- # new_question = generate_similar_question(wrong_q, misconception_id, generator)
247
- # if new_question:
248
- # st.write("### 🎯 μœ μ‚¬ 문제")
249
- # st.write(new_question['question'])
250
- # st.write("**보기:**")
251
- # for choice, text in new_question['choices'].items():
252
- # st.write(f"{choice}) {text}")
253
- # st.write("**βœ… μ •λ‹΅:**", new_question['correct'])
254
- # st.write("**πŸ“ ν•΄μ„€:**", new_question['explanation'])
255
- # else:
256
- # st.error("μœ μ‚¬ 문제λ₯Ό 생성할 수 μ—†μŠ΅λ‹ˆλ‹€.")
257
-
258
- # # μœ μ‚¬ 문제 생성 λ²„νŠΌ
259
- # if st.button(f"πŸ“š μœ μ‚¬ 문제 ν’€κΈ° #{i + 1}", key=f"retry_{i}"):
260
- # with st.spinner("μœ μ‚¬ 문제λ₯Ό μƒμ„±ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€..."):
261
- # logger.info(f"Generating similar question for misconception_id: {misconception_id}")
262
- # new_question = generate_similar_question(wrong_q, misconception_id, generator)
263
- # if new_question:
264
- # st.write("### 🎯 μœ μ‚¬ 문제")
265
- # st.write(new_question['question'])
266
-
267
- # # 정닡을 μ„Έμ…˜ μŠ€ν…Œμ΄νŠΈμ— μ €μž₯
268
- # if f"similar_question_answered_{i}" not in st.session_state:
269
- # st.session_state[f"similar_question_answered_{i}"] = False
270
- # if f"similar_question_correct_{i}" not in st.session_state:
271
- # st.session_state[f"similar_question_correct_{i}"] = new_question['correct']
272
-
273
- # # 아직 λ‹΅λ³€ν•˜μ§€ μ•Šμ€ κ²½μš°μ—λ§Œ 보기 λ²„νŠΌ ν‘œμ‹œ
274
- # if not st.session_state[f"similar_question_answered_{i}"]:
275
- # st.write("**보기:**")
276
- # col1, col2 = st.columns(2)
277
- # with col1:
278
- # if st.button(f"A) {new_question['choices']['A']}", key=f"similar_A_{i}"):
279
- # st.session_state[f"similar_question_answered_{i}"] = True
280
- # if 'A' == new_question['correct']:
281
- # st.success("βœ… μ •λ‹΅μž…λ‹ˆλ‹€!")
282
- # else:
283
- # st.error("❌ ν‹€λ ΈμŠ΅λ‹ˆλ‹€.")
284
- # st.rerun()
285
-
286
- # if st.button(f"C) {new_question['choices']['C']}", key=f"similar_C_{i}"):
287
- # st.session_state[f"similar_question_answered_{i}"] = True
288
- # if 'C' == new_question['correct']:
289
- # st.success("βœ… μ •λ‹΅μž…λ‹ˆλ‹€!")
290
- # else:
291
- # st.error("❌ ν‹€λ ΈμŠ΅λ‹ˆλ‹€.")
292
- # st.rerun()
293
-
294
- # with col2:
295
- # if st.button(f"B) {new_question['choices']['B']}", key=f"similar_B_{i}"):
296
- # st.session_state[f"similar_question_answered_{i}"] = True
297
- # if 'B' == new_question['correct']:
298
- # st.success("βœ… μ •λ‹΅μž…λ‹ˆλ‹€!")
299
- # else:
300
- # st.error("❌ ν‹€λ ΈμŠ΅λ‹ˆλ‹€.")
301
- # st.rerun()
302
-
303
- # if st.button(f"D) {new_question['choices']['D']}", key=f"similar_D_{i}"):
304
- # st.session_state[f"similar_question_answered_{i}"] = True
305
- # if 'D' == new_question['correct']:
306
- # st.success("βœ… μ •λ‹΅μž…λ‹ˆλ‹€!")
307
- # else:
308
- # st.error("❌ ν‹€λ ΈμŠ΅λ‹ˆλ‹€.")
309
- # st.rerun()
310
-
311
- # # λ‹΅λ³€ν•œ 경우 κ²°κ³Ό 및 ν•΄μ„€ ν‘œμ‹œ
312
- # if st.session_state[f"similar_question_answered_{i}"]:
313
- # st.write("---")
314
- # st.write("**πŸ“ ν•΄μ„€:**", new_question['explanation'])
315
- # # λ‹€μ‹œ ν’€κΈ° λ²„νŠΌ
316
- # if st.button("πŸ”„ λ‹€μ‹œ ν’€κΈ°", key=f"reset_{i}"):
317
- # st.session_state[f"similar_question_answered_{i}"] = False
318
- # st.rerun()
319
- # else:
320
- # st.error("μœ μ‚¬ 문제λ₯Ό 생성할 수 μ—†μŠ΅λ‹ˆλ‹€.")
321
-
322
  # ν‹€λ¦° 문제 뢄석 λΆ€λΆ„μ—μ„œ
323
  if st.button(f"πŸ“š μœ μ‚¬ 문제 ν’€κΈ° #{i + 1}", key=f"retry_{i}"):
324
  # μœ μ‚¬ 문제 생성 μƒνƒœλ₯Ό μ„Έμ…˜μ— μ €μž₯
 
239
  else:
240
  st.info("Misconception 정보가 μ—†μŠ΅λ‹ˆλ‹€.")
241
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
  # ν‹€λ¦° 문제 뢄석 λΆ€λΆ„μ—μ„œ
243
  if st.button(f"πŸ“š μœ μ‚¬ 문제 ν’€κΈ° #{i + 1}", key=f"retry_{i}"):
244
  # μœ μ‚¬ 문제 생성 μƒνƒœλ₯Ό μ„Έμ…˜μ— μ €μž₯