import gradio as gr import pandas as pd def calculate_percentage(*answers): yes_count = sum(answers) percentage = yes_count / len(answers) * 100 return f"{percentage}% Yes" df = pd.read_csv("fmti_indicators.csv") questions = df["Definition"].tolist() inputs = [gr.Checkbox(label=question) for question in questions] output = gr.Textbox() iface = gr.Interface(fn=calculate_percentage, inputs=inputs, outputs=output) iface.launch()