Benny-Tang commited on
Commit
6c2f82a
·
verified ·
1 Parent(s): 75deb9d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
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(gr.Markdown.update(value=f"**Q{i+1}:** {q['text']}"))
27
- outputs.append(gr.Radio.update(choices=q['choices'], value=None))
28
  else:
29
- outputs.append(gr.Markdown.update(value=f"Q{i+1}: (No Question)"))
30
- outputs.append(gr.Radio.update(choices=[], value=None))
31
 
32
  # Show submit button
33
- outputs.append(gr.Button.update(visible=True))
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
+