{% extends "base.html" %} {% block title %}{{ student.student_id }}{% endblock %} {% block topbar_title %}Perfil de Estudiante{% endblock %} {% block topbar_extra %} {{ student.student_id }} ← Volver {% endblock %} {% block content %}
{{ student.student_id }}
{{ student.school_name }} · {{ student.city }}, {{ student.country }}
{% if student.support_level == 'High' %} Apoyo {{ student.support_level }} {% elif student.support_level == 'Medium' %} Apoyo {{ student.support_level }} {% else %} Apoyo {{ student.support_level }} {% endif %} {% if student.grade_tendency == 'Uptrend' %} ⬆ Uptrend {% elif student.grade_tendency == 'Downtrend' %} ⬇ Downtrend {% else %} → Stable {% endif %}
{{ student.gender }}
{{ student.age }}
{{ student.course }}
{{ student.academic_year }}
{{ student.class_group }}
{{ student.homeroom_teacher }}
{{ student.attendance_absences_total }}
{{ student.avg_final }}
{{ student.passed_subjects }} / {{ student.total_subjects }}
{{ "%.1f"|format(student.passed_rate_percent) }}%
{{ student.min_grade }} / {{ student.max_grade }}
{{ student.notes }}
Notas por asignatura
{{ grades|length }} asignaturas
{% if grades %}
{% for g in grades %} {% endfor %}
AsignaturaNota FinalEstado
{{ g.subject }} {{ g.final }} {% if g.status == 'Pass' %} Pass {% elif g.status == 'Fail' %} Fail {% else %} {% endif %}
{% else %}
No hay datos de asignaturas.
{% endif %}
Predicciones ML / NLP
Resultados de todos los modelos
{% if predictions %} {% for label, pred in predictions.items() %}
{{ label }}
{% for k, v in pred.items() %} {% if k != 'student_id' %}
{{ k }} {{ v }}
{% endif %} {% endfor %}
{% endfor %} {% else %}
No hay predicciones disponibles para este estudiante.
{% endif %}
{% endblock %}