AIdeaText commited on
Commit
954851e
verified
1 Parent(s): 5f22875

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +12 -5
modules/ui/ui.py CHANGED
@@ -274,7 +274,8 @@ def display_student_progress(username, lang_code='es'):
274
  ax.set_xlabel("Fecha")
275
  ax.set_ylabel("Cantidad de an谩lisis")
276
  st.pyplot(fig)
277
-
 
278
  with st.expander("Hist贸rico de An谩lisis Morfosint谩cticos"):
279
  morphosyntax_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'morphosyntax']
280
  for entry in morphosyntax_entries:
@@ -282,6 +283,8 @@ def display_student_progress(username, lang_code='es'):
282
  if entry['arc_diagrams']:
283
  st.write(entry['arc_diagrams'][0], unsafe_allow_html=True)
284
 
 
 
285
  with st.expander("Hist贸rico de An谩lisis Sem谩nticos"):
286
  semantic_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'semantic']
287
  for entry in semantic_entries:
@@ -290,13 +293,15 @@ def display_student_progress(username, lang_code='es'):
290
  if 'network_diagram' in entry:
291
  try:
292
  # Intentar decodificar la imagen si est谩 en formato base64
293
- image_bytes = base64.b64decode(entry['network_diagram'])
294
- st.image(image_bytes)
 
295
  except Exception as e:
296
  st.error(f"No se pudo mostrar la imagen: {str(e)}")
297
  st.write("Datos de la imagen (para depuraci贸n):")
298
- st.write(entry['network_diagram'][:100] + "...") #
299
-
 
300
  with st.expander("Hist贸rico de An谩lisis Discursivos"):
301
  discourse_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'discourse']
302
  for entry in discourse_entries:
@@ -342,6 +347,8 @@ def display_student_progress(username, lang_code='es'):
342
  if 'combined_graph' in entry:
343
  st.write("Combined Graph:", entry['combined_graph'][:100] + "...")
344
 
 
 
345
  with st.expander("Hist贸rico de Conversaciones con el ChatBot"):
346
  if 'chat_history' in student_data:
347
  for i, chat in enumerate(student_data['chat_history']):
 
274
  ax.set_xlabel("Fecha")
275
  ax.set_ylabel("Cantidad de an谩lisis")
276
  st.pyplot(fig)
277
+
278
+ ##########################################################
279
  with st.expander("Hist贸rico de An谩lisis Morfosint谩cticos"):
280
  morphosyntax_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'morphosyntax']
281
  for entry in morphosyntax_entries:
 
283
  if entry['arc_diagrams']:
284
  st.write(entry['arc_diagrams'][0], unsafe_allow_html=True)
285
 
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:
 
293
  if 'network_diagram' in entry:
294
  try:
295
  # Intentar decodificar la imagen si est谩 en formato base64
296
+ #image_bytes = base64.b64decode(entry['network_diagram'])
297
+ st.image(f"data:image/png;base64,{entry['relations_graph']}")
298
+ #st.image(image_bytes)
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['network_diagram'][:100] + "...")
303
+
304
+ ##########################################################
305
  with st.expander("Hist贸rico de An谩lisis Discursivos"):
306
  discourse_entries = [entry for entry in student_data['entries'] if entry['analysis_type'] == 'discourse']
307
  for entry in discourse_entries:
 
347
  if 'combined_graph' in entry:
348
  st.write("Combined Graph:", entry['combined_graph'][:100] + "...")
349
 
350
+
351
+ ##########################################################
352
  with st.expander("Hist贸rico de Conversaciones con el ChatBot"):
353
  if 'chat_history' in student_data:
354
  for i, chat in enumerate(student_data['chat_history']):