AIdeaText commited on
Commit
e1b20ed
·
verified ·
1 Parent(s): 17d9c80

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. 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 'relations_graph' in entry:
298
  try:
299
- logger.info(f"Longitud de la imagen recuperada: {len(entry['relations_graph'])}")
300
- st.image(f"data:image/png;base64,{entry['relations_graph']}")
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['relations_graph'][: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.")
 
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.")