Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,6 +3,7 @@ import random
|
|
| 3 |
import gradio as gr
|
| 4 |
from demo_questions import QUESTIONS # demo 60 questions
|
| 5 |
|
|
|
|
| 6 |
# =====================================================
|
| 7 |
# Load Exam
|
| 8 |
# =====================================================
|
|
@@ -23,14 +24,14 @@ def load_exam(subject):
|
|
| 23 |
for i in range(10):
|
| 24 |
if i < len(qlist):
|
| 25 |
q = qlist[i]
|
| 26 |
-
outputs.append(
|
| 27 |
-
outputs.append(
|
| 28 |
else:
|
| 29 |
-
outputs.append(
|
| 30 |
-
outputs.append(
|
| 31 |
|
| 32 |
# Show submit button
|
| 33 |
-
outputs.append(
|
| 34 |
|
| 35 |
# Save state with selected questions
|
| 36 |
outputs.append(qlist)
|
|
@@ -142,3 +143,4 @@ if __name__ == "__main__":
|
|
| 142 |
|
| 143 |
|
| 144 |
|
|
|
|
|
|
| 3 |
import gradio as gr
|
| 4 |
from demo_questions import QUESTIONS # demo 60 questions
|
| 5 |
|
| 6 |
+
|
| 7 |
# =====================================================
|
| 8 |
# Load Exam
|
| 9 |
# =====================================================
|
|
|
|
| 24 |
for i in range(10):
|
| 25 |
if i < len(qlist):
|
| 26 |
q = qlist[i]
|
| 27 |
+
outputs.append({"value": f"**Q{i+1}:** {q['text']}"}) # for Markdown
|
| 28 |
+
outputs.append({"choices": q['choices'], "value": None}) # for Radio
|
| 29 |
else:
|
| 30 |
+
outputs.append({"value": f"Q{i+1}: (No Question)"})
|
| 31 |
+
outputs.append({"choices": [], "value": None})
|
| 32 |
|
| 33 |
# Show submit button
|
| 34 |
+
outputs.append({"visible": True})
|
| 35 |
|
| 36 |
# Save state with selected questions
|
| 37 |
outputs.append(qlist)
|
|
|
|
| 143 |
|
| 144 |
|
| 145 |
|
| 146 |
+
|