Sina Media Lab
commited on
Commit
·
67aec36
1
Parent(s):
a56f89a
Updates
Browse files
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 |
-
|
174 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|