EdBoy2202 commited on
Commit
87af401
·
verified ·
1 Parent(s): b210469

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -173,17 +173,18 @@ if topic:
173
  # --- END DEBUGGING PRINTS ---
174
 
175
 
176
- if parsed_quiz_data:
177
- st.session_state.quiz_data = parsed_quiz_data
178
- st.session_state.current_question_index = 0 # Reset to first question
179
- st.session_state.user_answers = [] # Clear previous answers
180
- st.session_state.quiz_completed = False # Reset completion status
181
- st.session_state.score = 0 # Reset score
182
- st.success(f"Quiz on '{topic}' generated successfully! Let's begin.")
183
- else:
184
- st.error("Failed to parse quiz content. Please try generating again.")
185
- st.session_state.quiz_data = None # Ensure quiz_data is reset in case of parsing failure
186
- else:
 
187
  st.error("Failed to generate quiz content. Please try again or check your API key.")
188
 
189
  except Exception as e:
 
173
  # --- END DEBUGGING PRINTS ---
174
 
175
 
176
+ if quiz_content: # Check if quiz_content was generated successfully (outer if)
177
+ if parsed_quiz_data: # Check if parsing was successful (inner if)
178
+ st.session_state.quiz_data = parsed_quiz_data
179
+ st.session_state.current_question_index = 0
180
+ st.session_state.user_answers = []
181
+ st.session_state.quiz_completed = False
182
+ st.session_state.score = 0
183
+ st.success(f"Quiz on '{topic}' generated successfully! Let's begin.")
184
+ else: # else associated with inner if parsed_quiz_data
185
+ st.error("Failed to parse quiz content. Please try generating again.")
186
+ st.session_state.quiz_data = None
187
+ else: # else associated with outer if quiz_content
188
  st.error("Failed to generate quiz content. Please try again or check your API key.")
189
 
190
  except Exception as e: