AIdeaText commited on
Commit
4c126d2
·
verified ·
1 Parent(s): 37e56d6

Update modules/studentact/current_situation_interface.py

Browse files
modules/studentact/current_situation_interface.py CHANGED
@@ -301,6 +301,26 @@ def display_comparison_results(baseline_metrics, current_metrics):
301
  current_metrics
302
  )
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  def display_radar_chart(metrics_config, thresholds, baseline_metrics=None):
305
  """
306
  Muestra el gráfico radar con los resultados.
 
301
  current_metrics
302
  )
303
 
304
+ def display_metrics_and_suggestions(metrics, text_type, title, show_suggestions=False):
305
+ """
306
+ Muestra métricas y sugerencias de mejora
307
+ """
308
+ thresholds = TEXT_TYPES[text_type]['thresholds']
309
+
310
+ for dimension, values in metrics.items():
311
+ score = values['normalized_score']
312
+ target = thresholds[dimension]['target']
313
+
314
+ st.metric(
315
+ dimension.title(),
316
+ f"{score:.2f}",
317
+ f"Meta: {target:.2f}",
318
+ delta_color="normal" if score >= target else "inverse"
319
+ )
320
+
321
+ if show_suggestions and score < target:
322
+ suggest_improvement_tools(dimension)
323
+
324
  def display_radar_chart(metrics_config, thresholds, baseline_metrics=None):
325
  """
326
  Muestra el gráfico radar con los resultados.