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 |
#################################################################################
|