Sina Media Lab commited on
Commit
67aec36
·
1 Parent(s): a56f89a
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -170,11 +170,22 @@ with st.form(key=f'question_form_{st.session_state.current_index}'):
170
  index=None # Ensure no option is pre-selected
171
  )
172
 
173
- submit_button = st.form_submit_button(label="Submit", disabled=not st.session_state.submit_enabled)
174
- new_button = st.form_submit_button(label="New", disabled=not st.session_state.new_enabled)
 
 
 
 
 
 
 
 
 
 
175
 
176
  # Handle button state and answer submission
177
  if submit_button:
 
178
  if selected_answer is not None:
179
  # Process the answer
180
  current_question['selected'] = selected_answer
@@ -208,6 +219,7 @@ if current_question.get('answered', False):
208
 
209
  # Handle new question generation
210
  if new_button:
 
211
  new_question = generate_new_question(selected_module, modules[selected_module])
212
  st.session_state.questions.append(new_question)
213
  st.session_state.current_index = len(st.session_state.questions) - 1
 
170
  index=None # Ensure no option is pre-selected
171
  )
172
 
173
+ col1, col2 = st.columns(2)
174
+ with col1:
175
+ submit_button = st.form_submit_button(label="Submit", disabled=not st.session_state.submit_enabled)
176
+ with col2:
177
+ new_button = st.form_submit_button(label="New", disabled=not st.session_state.new_enabled)
178
+
179
+ # Debugging information
180
+ st.write("Debug Info:")
181
+ st.write(f"Selected Answer: {selected_answer}")
182
+ st.write(f"Submit Enabled: {st.session_state.submit_enabled}")
183
+ st.write(f"New Enabled: {st.session_state.new_enabled}")
184
+ st.write(f"Current Index: {st.session_state.current_index}")
185
 
186
  # Handle button state and answer submission
187
  if submit_button:
188
+ st.write("Submit button clicked")
189
  if selected_answer is not None:
190
  # Process the answer
191
  current_question['selected'] = selected_answer
 
219
 
220
  # Handle new question generation
221
  if new_button:
222
+ st.write("New button clicked")
223
  new_question = generate_new_question(selected_module, modules[selected_module])
224
  st.session_state.questions.append(new_question)
225
  st.session_state.current_index = len(st.session_state.questions) - 1