Spaces:
Sleeping
Sleeping
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.
|