AIdeaText commited on
Commit
1fa364a
verified
1 Parent(s): 5ec34c5

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +17 -19
modules/ui/ui.py CHANGED
@@ -286,25 +286,23 @@ def display_student_progress(username, lang_code='es'):
286
 
287
  ##########################################################
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
- for entry in semantic_entries:
291
-
292
- logger.info(f"Longitud de la imagen recuperada: {len(entry['relations_graph'])}")
293
-
294
- st.subheader(f"An谩lisis del {entry['timestamp']}")
295
- st.write(f"Archivo analizado: {entry.get('filename', 'Nombre no disponible')}")
296
- if 'relations_graph' in entry:
297
- try:
298
- # Intentar decodificar la imagen si est谩 en formato base64
299
- st.image(f"data:image/png;base64,{entry['relations_graph']}")
300
- #image_bytes = base64.b64decode(entry['relations_graph'])
301
- #st.image(image_bytes)
302
- except Exception as e:
303
- st.error(f"No se pudo mostrar la imagen: {str(e)}")
304
- st.write("Datos de la imagen (para depuraci贸n):")
305
- st.write(entry['relations_graph'][:100] + "...")
306
- else:
307
- st.write("No se encontr贸 el gr谩fico para este an谩lisis.")
308
 
309
  ##########################################################
310
  with st.expander("Hist贸rico de An谩lisis Discursivos"):
 
286
 
287
  ##########################################################
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
+ for entry in semantic_entries:
291
+ st.subheader(f"An谩lisis del {entry['timestamp']}")
292
+ st.write(f"Archivo analizado: {entry.get('filename', 'Nombre no disponible')}")
293
+
294
+ # Verificar si 'relations_graph' est谩 en entry antes de intentar acceder
295
+ if 'relations_graph' in entry:
296
+ try:
297
+ logger.info(f"Longitud de la imagen recuperada: {len(entry['relations_graph'])}")
298
+ st.image(f"data:image/png;base64,{entry['relations_graph']}")
299
+ except Exception as e:
300
+ st.error(f"No se pudo mostrar la imagen: {str(e)}")
301
+ st.write("Datos de la imagen (para depuraci贸n):")
302
+ st.write(entry['relations_graph'][:100] + "...")
303
+ else:
304
+ logger.warning(f"No se encontr贸 'relations_graph' en la entrada: {entry.keys()}")
305
+ st.write("No se encontr贸 el gr谩fico para este an谩lisis.")
 
 
306
 
307
  ##########################################################
308
  with st.expander("Hist贸rico de An谩lisis Discursivos"):