jcmachicao's picture
Update app.py
1c6c9ec verified
raw
history blame contribute delete
989 Bytes
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)