{% load static %} {% load dict_extras %} PRIMARY LEVEL JOINT EXAMS REPORT – PRINT MASTER
FLAG watermark

GENERAL PERFORMANCE GRAPH

PASS (A-C)
{{ pass_pct }}%
FAIL (D-E)
{{ fail_pct }}%
{% with max_value=grade_distribution.T.A|add:grade_distribution.T.B|add:grade_distribution.T.C|add:grade_distribution.T.D|add:grade_distribution.T.E %} {% with max_bar=220 %}

GRADE PERFORMANCE BREAKDOWN

GRADE A
{{ grade_distribution.T.A }}
GRADE B
{{ grade_distribution.T.B }}
GRADE C
{{ grade_distribution.T.C }}
GRADE D
{{ grade_distribution.T.D }}
GRADE E
{{ grade_distribution.T.E }}
Total: {{ max_value }} candidates | Peak: {% if grade_distribution.T.A >= grade_distribution.T.B and grade_distribution.T.A >= grade_distribution.T.C and grade_distribution.T.A >= grade_distribution.T.D and grade_distribution.T.A >= grade_distribution.T.E %} GRADE A ({{ grade_distribution.T.A }}) {% elif grade_distribution.T.B >= grade_distribution.T.C and grade_distribution.T.B >= grade_distribution.T.D and grade_distribution.T.B >= grade_distribution.T.E %} GRADE B ({{ grade_distribution.T.B }}) {% elif grade_distribution.T.C >= grade_distribution.T.D and grade_distribution.T.C >= grade_distribution.T.E %} GRADE C ({{ grade_distribution.T.C }}) {% elif grade_distribution.T.D >= grade_distribution.T.E %} GRADE D ({{ grade_distribution.T.D }}) {% else %} GRADE E ({{ grade_distribution.T.E }}) {% endif %}
{% endwith %} {% endwith %}
REGISTRATION & ATTENDANCE SUMMARY

STUDENTS REGISTRATION SUMMARY

DESCRIPTION F M TOTAL
REGISTERED STUDENTS {{ registered_f|default:"0" }} {{ registered_m|default:"0" }} {{ registered_total|default:"0" }}
STUDENTS SAT FOR EXAMS {{ sat_f|default:"0" }} {{ sat_m|default:"0" }} {{ sat_total|default:"0" }}
ABSENTEES {{ absent_f|default:"0" }} {{ absent_m|default:"0" }} {{ absent_total|default:"0" }}
ATTENDANCE RATE: {% widthratio sat_total registered_total 100 %}% ({{ sat_total }} out of {{ registered_total }} students)

GRADE DISTRIBUTION BY GENDER (A-E)

{% for sex in "FMT"|make_list %} {% endfor %}
SEX GRADE COUNTS TOTAL PASS (A-C) PASS % FAIL (D-E) FAIL %
A B C D E
{% if sex == 'F' %}FEMALE {% elif sex == 'M' %}MALE {% else %}TOTAL {% endif %} {{ grade_distribution|get_item:sex|get_item:"A"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"B"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"C"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"D"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"E"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"total"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"pass"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"pass_pct"|default:"0" }}% {{ grade_distribution|get_item:sex|get_item:"fail"|default:"0" }} {{ grade_distribution|get_item:sex|get_item:"fail_pct"|default:"0" }}%

OVERALL GPA SUMMARY

Overall GPA:

{{ overall_table.overall_gpa|floatformat:4 }}

(A=1, B=2, C=3, D=4, E=5)
Grade Distribution:
A: {{ overall_table.grades.A }} | B: {{ overall_table.grades.B }} | C: {{ overall_table.grades.C }} | D: {{ overall_table.grades.D }} | E: {{ overall_table.grades.E }}
BEST PERFORMING SCHOOLS – {{ project.year }}

BEST 10 SCHOOLS (OVERALL) - By Average Score

{% for s in best_10_all %} {% endfor %}
# CENTRE SCHOOL DISTRICT OWNER AVERAGE GRADE
{{ forloop.counter }} {{ s.school.school_code }} {{ s.school.name_short }} {{ s.school.district.name }} {{ s.school.ownership }} {{ s.sch_avg|floatformat:2 }}% {{ s.sch_avg_grd }}

BEST 10 GOVERNMENT SCHOOLS

{% for s in best_10_gvt %} {% endfor %}
# CENTRE SCHOOL AVERAGE GRADE
{{ forloop.counter }} {{ s.school.school_code }} {{ s.school.name_short }} {{ s.sch_avg|floatformat:2 }}% {{ s.sch_avg_grd }}

BEST 10 NON-GOVERNMENT SCHOOLS

{% for s in best_10_nongvt %} {% endfor %}
# CENTRE SCHOOL AVERAGE GRADE
{{ forloop.counter }} {{ s.school.school_code }} {{ s.school.name_short }} {{ s.sch_avg|floatformat:2 }}% {{ s.sch_avg_grd }}
Note: Rankings based on average score percentage. Higher average indicates better performance.
TOP PERFORMING STUDENTS

🏆 OVERALL BEST 10 STUDENTS (Highest Average)

{% for s in best_students %} {% empty %} {% endfor %}
# CAND NO NAME SEX SCHOOL AVERAGE GRADE
{{ forloop.counter }} {{ s.student.student_number }} {{ s.student.full_name }} {{ s.student.sex }} {{ s.student.school.name_short|truncatechars:30 }} {{ s.std_average|floatformat:2 }}% {{ s.std_averagegrade }}
No data available

👩 BEST 10 GIRLS

{% for s in best_girls %} {% empty %} {% endfor %}
# NAME SCHOOL AVERAGE GRADE
{{ forloop.counter }} {{ s.student.full_name }} {{ s.student.school.name_short|truncatechars:15 }} {{ s.std_average|floatformat:2 }}% {{ s.std_averagegrade }}
No data

👨 BEST 10 BOYS

{% for b in best_boys %} {% empty %} {% endfor %}
# NAME SCHOOL AVERAGE GRADE
{{ forloop.counter }} {{ b.student.full_name }} {{ b.student.school.name_short|truncatechars:15 }} {{ b.std_average|floatformat:2 }}% {{ b.std_averagegrade }}
No data
Note: Higher average percentage indicates better performance. A-C = Pass, D-E = Fail.
SUBJECT PERFORMANCE ANALYSIS (PRIMARY LEVEL)

📚 SUBJECT GRADES PERFORMANCE (A-E)

{% for subject in processed_subject_summary %} {% empty %} {% endfor %} {% if processed_subject_summary %} {% endif %}
CODE SUBJECT SAT GRADE DISTRIBUTION PASS (A-C) SUBJECT GPA
A B C D E Total %
{{ 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.subject_gpa|floatformat:4 }}
No subject data available
TOTALS / AVERAGE: {{ 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 }}% -

🏆 TOP 10 SUBJECTS BY GPA (Lower is Better)

{% for subject in top_subjects_by_gpa %} {% endfor %}
RANK CODE SUBJECT SAT PASS % GPA
{{ forloop.counter }} {{ subject.subject_code }} {{ subject.subject_name }} {{ subject.sat }} {{ subject.pass_percent }}% {{ subject.subject_gpa|floatformat:4 }}
Primary Level GPA Formula: (A×1 + B×2 + C×3 + D×4 + E×5) ÷ Total Candidates
Lower GPA indicates better performance. A-C = Pass, D-E = Fail