Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -145,10 +145,20 @@ elif mode == "Quiz time!":
|
|
| 145 |
st.error(f"Wrong! Correct answer: {quiz['answer']}")
|
| 146 |
|
| 147 |
if st.button("New Question"):
|
| 148 |
-
|
| 149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 150 |
st.rerun()
|
| 151 |
|
|
|
|
| 152 |
# ANALYTICS
|
| 153 |
|
| 154 |
elif mode == "Learning Analytics":
|
|
|
|
| 145 |
st.error(f"Wrong! Correct answer: {quiz['answer']}")
|
| 146 |
|
| 147 |
if st.button("New Question"):
|
| 148 |
+
|
| 149 |
+
new_quiz = generate_ai_question_dynamic(
|
| 150 |
+
idioms,
|
| 151 |
+
examples_map,
|
| 152 |
+
st.session_state.used_questions
|
| 153 |
+
)
|
| 154 |
+
|
| 155 |
+
st.session_state.used_questions.add(new_quiz["answer"])
|
| 156 |
+
st.session_state.quiz = new_quiz
|
| 157 |
+
st.session_state.question_id = str(uuid.uuid4())
|
| 158 |
+
|
| 159 |
st.rerun()
|
| 160 |
|
| 161 |
+
|
| 162 |
# ANALYTICS
|
| 163 |
|
| 164 |
elif mode == "Learning Analytics":
|