Update modules/studentact/student_activities_v2.py
Browse files
modules/studentact/student_activities_v2.py
CHANGED
@@ -536,7 +536,6 @@ def display_semantic_activities(username: str, t: dict):
|
|
536 |
|
537 |
###################################################################################################
|
538 |
|
539 |
-
# Esta funci贸n deber铆a reemplazar o complementar la actual display_discourse_activities
|
540 |
def display_discourse_activities(username: str, t: dict):
|
541 |
"""
|
542 |
Muestra actividades de an谩lisis del discurso (mostrado como 'An谩lisis comparado de textos' en la UI)
|
@@ -584,9 +583,10 @@ def display_discourse_activities(username: str, t: dict):
|
|
584 |
if not (has_key_concepts or has_text or has_graphs):
|
585 |
st.warning(t.get('insufficient_data', 'Datos insuficientes para mostrar un an谩lisis completo'))
|
586 |
# Mostrar datos disponibles en formato JSON para depuraci贸n (opcional)
|
587 |
-
|
588 |
-
|
589 |
-
|
|
|
590 |
continue
|
591 |
|
592 |
# Mostrar conceptos clave
|
@@ -706,8 +706,9 @@ def display_discourse_activities(username: str, t: dict):
|
|
706 |
st.error(t.get('error_discourse', 'Error al mostrar an谩lisis comparado de textos'))
|
707 |
|
708 |
# Mostrar informaci贸n de depuraci贸n para facilitar la soluci贸n de problemas
|
709 |
-
|
710 |
-
|
|
|
711 |
|
712 |
|
713 |
#################################################################################
|
|
|
536 |
|
537 |
###################################################################################################
|
538 |
|
|
|
539 |
def display_discourse_activities(username: str, t: dict):
|
540 |
"""
|
541 |
Muestra actividades de an谩lisis del discurso (mostrado como 'An谩lisis comparado de textos' en la UI)
|
|
|
583 |
if not (has_key_concepts or has_text or has_graphs):
|
584 |
st.warning(t.get('insufficient_data', 'Datos insuficientes para mostrar un an谩lisis completo'))
|
585 |
# Mostrar datos disponibles en formato JSON para depuraci贸n (opcional)
|
586 |
+
# NO usar expander aqu铆 para evitar expanders anidados
|
587 |
+
st.markdown("**Datos disponibles:**")
|
588 |
+
st.json({k: v for k, v in analysis.items()
|
589 |
+
if k not in ['_id', 'timestamp'] and v is not None})
|
590 |
continue
|
591 |
|
592 |
# Mostrar conceptos clave
|
|
|
706 |
st.error(t.get('error_discourse', 'Error al mostrar an谩lisis comparado de textos'))
|
707 |
|
708 |
# Mostrar informaci贸n de depuraci贸n para facilitar la soluci贸n de problemas
|
709 |
+
# No usar expander aqu铆 para evitar problemas con contextos
|
710 |
+
st.markdown("**Detalles del error:**")
|
711 |
+
st.exception(e)
|
712 |
|
713 |
|
714 |
#################################################################################
|