Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from utils_gdmk import ( | |
| inicializar_grafo, cargar_normativas, cargar_estudiantes, mostrar_detalles, | |
| visualizar_grafo, agregar_aporte | |
| ) | |
| # Initialize graph before launching UI | |
| inicializar_grafo() | |
| normativas = cargar_normativas() | |
| estudiantes = cargar_estudiantes() | |
| coleccion = "normativa_peruana_gestion_riesgos" | |
| #coleccion = "propuestas_gestion_incertidumbre" | |
| norm_options = [norm['nombre'] for norm in normativas[coleccion]] | |
| student_names = estudiantes["estudiantes"] | |
| # Gradio Interface | |
| iface = gr.Blocks() | |
| with iface: | |
| gr.Markdown("# Foro Din谩mico con Visualizaci贸n de Red") | |
| with gr.Row(): | |
| gr.Markdown('## Selecci贸n del Documento') | |
| normativa_dropdown = gr.Dropdown(choices=norm_options, label="Documentos a Explorar") | |
| normativa_html = gr.HTML() | |
| # 馃搶 Update HTML when a norm is selected | |
| normativa_dropdown.change(fn=mostrar_detalles, inputs=normativa_dropdown, outputs=normativa_html) | |
| iface.launch(share=True) |