Update modules/ui/ui.py
Browse files- modules/ui/ui.py +5 -5
modules/ui/ui.py
CHANGED
@@ -288,20 +288,20 @@ def display_student_progress(username, lang_code='es'):
|
|
288 |
with st.expander("Histórico de Análisis Semánticos"):
|
289 |
semantic_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'semantic']
|
290 |
st.write(f"Número total de entradas semánticas: {len(semantic_entries)}")
|
291 |
-
for entry in semantic_entries:
|
292 |
st.subheader(f"Análisis del {entry['timestamp']}")
|
293 |
st.write(f"Archivo analizado: {entry.get('filename', 'Nombre no disponible')}")
|
294 |
st.write(f"Claves disponibles en esta entrada: {', '.join(entry.keys())}")
|
295 |
|
296 |
# Verificar si 'relations_graph' está en entry antes de intentar acceder
|
297 |
-
if '
|
298 |
try:
|
299 |
-
logger.info(f"Longitud de la imagen recuperada: {len(entry['
|
300 |
-
st.image(f"data:image/png;base64,{entry['
|
301 |
except Exception as e:
|
302 |
st.error(f"No se pudo mostrar la imagen: {str(e)}")
|
303 |
st.write("Datos de la imagen (para depuración):")
|
304 |
-
st.write(entry['
|
305 |
else:
|
306 |
logger.warning(f"No se encontró 'relations_graph' en la entrada: {entry.keys()}")
|
307 |
st.write("No se encontró el gráfico para este análisis.")
|
|
|
288 |
with st.expander("Histórico de Análisis Semánticos"):
|
289 |
semantic_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'semantic']
|
290 |
st.write(f"Número total de entradas semánticas: {len(semantic_entries)}")
|
291 |
+
for i, entry in semantic_entries:
|
292 |
st.subheader(f"Análisis del {entry['timestamp']}")
|
293 |
st.write(f"Archivo analizado: {entry.get('filename', 'Nombre no disponible')}")
|
294 |
st.write(f"Claves disponibles en esta entrada: {', '.join(entry.keys())}")
|
295 |
|
296 |
# Verificar si 'relations_graph' está en entry antes de intentar acceder
|
297 |
+
if 'network_diagram' in entry:
|
298 |
try:
|
299 |
+
logger.info(f"Longitud de la imagen recuperada: {len(entry['network_diagram'])}")
|
300 |
+
st.image(f"data:image/png;base64,{entry['network_diagram']}")
|
301 |
except Exception as e:
|
302 |
st.error(f"No se pudo mostrar la imagen: {str(e)}")
|
303 |
st.write("Datos de la imagen (para depuración):")
|
304 |
+
st.write(entry['network_diagram'][:100] + "...")
|
305 |
else:
|
306 |
logger.warning(f"No se encontró 'relations_graph' en la entrada: {entry.keys()}")
|
307 |
st.write("No se encontró el gráfico para este análisis.")
|