Sina Media Lab commited on
Commit
6749d37
·
1 Parent(s): 92fe395
Files changed (1) hide show
  1. app.py +5 -0
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