Sina Media Lab
commited on
Commit
·
1aa9e6d
1
Parent(s):
9dd5a05
Updates
Browse files
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.
|
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):
|