Sina Media Lab commited on
Commit
1aa9e6d
·
1 Parent(s): 9dd5a05
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -50,6 +50,8 @@ if 'module_question_count' not in st.session_state:
50
  st.session_state.module_question_count = {name: 0 for name in module_names}
51
  if 'selected_answer' not in st.session_state:
52
  st.session_state.selected_answer = None
 
 
53
  if 'pdf_data' not in st.session_state:
54
  st.session_state.pdf_data = None
55
 
@@ -167,8 +169,8 @@ if not current_question.get('answered', False):
167
  st.session_state.correct_count += 1
168
  st.session_state.module_correct_count[module_name] += 1
169
 
170
- # Trigger a UI update
171
- st.set_query_params(dummy=not st.session_state.get('dummy', False))
172
 
173
  # Show correct/incorrect feedback after submission
174
  if current_question.get('answered', False):
 
50
  st.session_state.module_question_count = {name: 0 for name in module_names}
51
  if 'selected_answer' not in st.session_state:
52
  st.session_state.selected_answer = None
53
+ if 'dummy' not in st.session_state: # Dummy variable for triggering reruns
54
+ st.session_state.dummy = False
55
  if 'pdf_data' not in st.session_state:
56
  st.session_state.pdf_data = None
57
 
 
169
  st.session_state.correct_count += 1
170
  st.session_state.module_correct_count[module_name] += 1
171
 
172
+ # Trigger a UI update by toggling a dummy variable
173
+ st.session_state.dummy = not st.session_state.dummy
174
 
175
  # Show correct/incorrect feedback after submission
176
  if current_question.get('answered', False):