Spaces:
Runtime error
Runtime error
import gradio as gr | |
questions = [ | |
{"image": "imgs/IMG_1.jpg", "options": ["a", "b", "c", "d"], "answer": "b"}, | |
{"image": "imgs/IMG_2.jpg", "options": ["w", "x", "y", "z"], "answer": "y"}, | |
] | |
def check_question(option, ind): | |
print(option) | |
print(questions[ind]["answer"]) | |
if option == questions[ind]["answer"]: | |
return "Correcto" | |
else: | |
return "Incorrecto" | |
ind = 0 | |
with gr.Blocks() as demo: | |
# image = gr.Image(value="imgs/IMG_1.jpg", height=200, width=200) | |
# name = gr.Textbox(label="Name") | |
# output = gr.Textbox(label="Output Box") | |
image = gr.Image(value=questions[ind]["image"]) | |
options = gr.Radio(choices=questions[ind]["options"]) | |
button = gr.Button("Siguiente pregunta") | |
output = gr.Textbox(label="Output Box") | |
button.click(fn=check_question, inputs=[options, ind], outputs=output) | |
ind += 1 | |
demo.launch() |