{% extends "exams/base.html" %} {% load static %} {% load dict_extras %} {% block content %}

Primary Level Report: {{ project.name }}

{{ project.year }} | {{ project.academic_level.name }}

Back
Registered Students
{{ registered_total }}
F: {{ registered_f }} | M: {{ registered_m }}
Pass Rate (A-C)
{{ pass_pct }}%
A-C: {{ grade_distribution.T.pass }}
Overall GPA
{{ overall_table.overall_gpa|floatformat:4 }}
A=1, B=2, C=3, D=4, E=5
Schools
{{ best_10_all|length }}
Top 10 Schools Ranked
Grade Distribution by Gender (A-E)
{% for sex in "FMT" %} {% endfor %}
SEX A B C D E TOTAL PASS (A-C) PASS % FAIL (D-E) FAIL %
{% if sex == 'F' %}FEMALE {% elif sex == 'M' %}MALE {% else %}TOTAL {% endif %} {{ grade_distribution|get_item:sex|get_item:"A" }} {{ grade_distribution|get_item:sex|get_item:"B" }} {{ grade_distribution|get_item:sex|get_item:"C" }} {{ grade_distribution|get_item:sex|get_item:"D" }} {{ grade_distribution|get_item:sex|get_item:"E" }} {{ grade_distribution|get_item:sex|get_item:"total" }} {{ grade_distribution|get_item:sex|get_item:"pass" }} {{ grade_distribution|get_item:sex|get_item:"pass_pct" }}% {{ grade_distribution|get_item:sex|get_item:"fail" }} {{ grade_distribution|get_item:sex|get_item:"fail_pct" }}%
🏆 TOP 10 OVERALL
{% for s in best_10_all %} {% endfor %}
#SCHOOLAVGGRADE
{{ forloop.counter }} {{ s.school.name_short|truncatechars:25 }} {{ s.sch_avg|floatformat:2 }} {{ s.sch_avg_grd }}
🏆 TOP 10 GOVERNMENT
{% for s in best_10_gvt %} {% endfor %}
#SCHOOLAVGGRADE
{{ forloop.counter }} {{ s.school.name_short|truncatechars:25 }} {{ s.sch_avg|floatformat:2 }} {{ s.sch_avg_grd }}
🏆 TOP 10 NON-GOVERNMENT
{% for s in best_10_nongvt %} {% endfor %}
#SCHOOLAVGGRADE
{{ forloop.counter }} {{ s.school.name_short|truncatechars:25 }} {{ s.sch_avg|floatformat:2 }} {{ s.sch_avg_grd }}
👨‍🎓 BEST 10 STUDENTS OVERALL
{% for s in best_students %} {% endfor %}
#NAMESCHOOLAVERAGEGRADE
{{ forloop.counter }} {{ s.student.full_name|truncatechars:20 }} {{ s.student.school.name_short|truncatechars:20 }} {{ s.std_average|floatformat:2 }} {{ s.std_averagegrade }}
👧 BEST 10 GIRLS
{% for s in best_girls %} {% endfor %}
#NAMESCHOOLAVERAGEGRADE
{{ forloop.counter }} {{ s.student.full_name|truncatechars:20 }} {{ s.student.school.name_short|truncatechars:20 }} {{ s.std_average|floatformat:2 }} {{ s.std_averagegrade }}
Subject Performance Summary (A-E)
{% for subject in processed_subject_summary %} {% endfor %}
CODE SUBJECT SAT A B C D E PASS (A-C) % GPA
{{ subject.subject_code }} {{ subject.subject_name }} {{ subject.sat }} {{ subject.A }} {{ subject.B }} {{ subject.C }} {{ subject.D }} {{ subject.E }} {{ subject.pass_total }} {{ subject.pass_percent }}% {{ subject.gpa_display }}
TOTAL: {{ subject_totals.sat }} {{ subject_totals.A }} {{ subject_totals.B }} {{ subject_totals.C }} {{ subject_totals.D }} {{ subject_totals.E }} {{ subject_totals.A|add:subject_totals.B|add:subject_totals.C }} {{ subject_totals.overall_pass_percent }}% -
{% endblock %}