kawaa99 commited on
Commit
8b5414a
·
verified ·
1 Parent(s): 615626d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -101,6 +101,7 @@ elif mode == "Idioms in sentences":
101
  st.rerun()
102
 
103
  # QUIZ
 
104
 
105
  elif mode == "Quiz time!":
106
 
@@ -114,6 +115,9 @@ elif mode == "Quiz time!":
114
  if "quiz" not in st.session_state:
115
  st.session_state.quiz = generate_ai_question_dynamic(idioms,examples_map)
116
 
 
 
 
117
  quiz = st.session_state.quiz
118
 
119
  st.write("Fill in the blank")
@@ -122,7 +126,7 @@ elif mode == "Quiz time!":
122
  user_answer = st.radio(
123
  "Choose your answer:",
124
  quiz["options"],
125
- key=quiz["question"]
126
  )
127
 
128
  if st.button("Submit"):
@@ -138,7 +142,7 @@ elif mode == "Quiz time!":
138
 
139
  if st.button("New Question"):
140
  st.session_state.quiz = generate_ai_question_dynamic(idioms, examples_map)
141
- st.session_state.pop("selected_answer", None)
142
  st.rerun()
143
 
144
  # ANALYTICS
 
101
  st.rerun()
102
 
103
  # QUIZ
104
+ import uuid
105
 
106
  elif mode == "Quiz time!":
107
 
 
115
  if "quiz" not in st.session_state:
116
  st.session_state.quiz = generate_ai_question_dynamic(idioms,examples_map)
117
 
118
+ if "question_id" not in st.session_state:
119
+ st.session_state.question_id = str(uuid.uuid4())
120
+
121
  quiz = st.session_state.quiz
122
 
123
  st.write("Fill in the blank")
 
126
  user_answer = st.radio(
127
  "Choose your answer:",
128
  quiz["options"],
129
+ key=st.session_state.question_id
130
  )
131
 
132
  if st.button("Submit"):
 
142
 
143
  if st.button("New Question"):
144
  st.session_state.quiz = generate_ai_question_dynamic(idioms, examples_map)
145
+ st.session_state.question_id = str(uuid.uuid4())
146
  st.rerun()
147
 
148
  # ANALYTICS