Views
No views yet
radios = []
for i, q in enumerate(total_questions, start=1):
# Se houver uma 'section'
if 'section' in q:
gr.Markdown(f"**{q['section']}**")
# Mostra a pergunta
gr.Markdown(f"**{i})** {q['question']}")
# Tooltip com detalhes
info_text = (
f"🔹 **O que queremos saber?**\n{q['what']}\n\n"
f"🔹 **Exemplo de SIM:**\n{q['example_yes']}\n\n"
f"🔸 **Exemplo de NÃO:**\n{q['example_no']}"
)
# Componente Radio
resposta_radio = gr.Radio(
choices=["Sim", "Não"],
label="Selecione a resposta:",
info=info_text
)
radios.append(resposta_radio)
submit_button = gr.Button("Enviar Respostas")
result_text = gr.Textbox(label="Resultado da Avaliação")
submit_button.click(fn=evaluate_form, inputs=radios, outputs=result_text)
return demo