Sina Media Lab
commited on
Commit
·
6749d37
1
Parent(s):
92fe395
Updates
Browse files
app.py
CHANGED
@@ -117,6 +117,11 @@ if selected_module != st.session_state.current_module:
|
|
117 |
st.session_state.current_index = len(st.session_state.questions) # Continue numbering from previous questions
|
118 |
st.session_state.selected_answer = None
|
119 |
st.session_state.button_label = "Submit/New"
|
|
|
|
|
|
|
|
|
|
|
120 |
# Generate a new question without adding it to the answered list yet
|
121 |
st.session_state.current_question = generate_new_question(selected_module, modules[selected_module])
|
122 |
|
|
|
117 |
st.session_state.current_index = len(st.session_state.questions) # Continue numbering from previous questions
|
118 |
st.session_state.selected_answer = None
|
119 |
st.session_state.button_label = "Submit/New"
|
120 |
+
# Initialize question count and correct count if not already done
|
121 |
+
if selected_module not in st.session_state.module_question_count:
|
122 |
+
st.session_state.module_question_count[selected_module] = 0
|
123 |
+
if selected_module not in st.session_state.module_correct_count:
|
124 |
+
st.session_state.module_correct_count[selected_module] = 0
|
125 |
# Generate a new question without adding it to the answered list yet
|
126 |
st.session_state.current_question = generate_new_question(selected_module, modules[selected_module])
|
127 |
|