Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
burtenshaw
commited on
Commit
·
6f9927c
1
Parent(s):
0a2ff23
disable start button if not logged in
Browse files
app.py
CHANGED
|
@@ -133,10 +133,16 @@ def push_results_to_hub(user_answers, token: gr.OAuthToken | None):
|
|
| 133 |
|
| 134 |
|
| 135 |
|
| 136 |
-
def handle_quiz(
|
|
|
|
|
|
|
| 137 |
"""
|
| 138 |
Handle quiz state transitions and store answers
|
| 139 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
if not is_start and question_idx < len(quiz_data):
|
| 141 |
current_q = quiz_data[question_idx]
|
| 142 |
correct_reference = current_q["correct_answer"]
|
|
|
|
| 133 |
|
| 134 |
|
| 135 |
|
| 136 |
+
def handle_quiz(
|
| 137 |
+
question_idx, user_answers, selected_answer, is_start, token: gr.OAuthToken | None
|
| 138 |
+
):
|
| 139 |
"""
|
| 140 |
Handle quiz state transitions and store answers
|
| 141 |
"""
|
| 142 |
+
if token is None:
|
| 143 |
+
gr.Warning("Please log in to Hugging Face before starting the quiz!")
|
| 144 |
+
return
|
| 145 |
+
|
| 146 |
if not is_start and question_idx < len(quiz_data):
|
| 147 |
current_q = quiz_data[question_idx]
|
| 148 |
correct_reference = current_q["correct_answer"]
|