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)
| SEX |
GRADE COUNTS |
TOTAL |
PASS (A-C) |
PASS % |
FAIL (D-E) |
FAIL % |
| A |
B |
C |
D |
E |
{% for sex in "FMT"|make_list %}
|
{% 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" }}% |
{% endfor %}
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
| # |
CENTRE |
SCHOOL |
DISTRICT |
OWNER |
AVERAGE |
GRADE |
{% for s in best_10_all %}
| {{ 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 }} |
{% endfor %}
BEST 10 GOVERNMENT SCHOOLS
| # |
CENTRE |
SCHOOL |
AVERAGE |
GRADE |
{% for s in best_10_gvt %}
| {{ forloop.counter }} |
{{ s.school.school_code }} |
{{ s.school.name_short }} |
{{ s.sch_avg|floatformat:2 }}% |
{{ s.sch_avg_grd }} |
{% endfor %}
BEST 10 NON-GOVERNMENT SCHOOLS
| # |
CENTRE |
SCHOOL |
AVERAGE |
GRADE |
{% for s in best_10_nongvt %}
| {{ forloop.counter }} |
{{ s.school.school_code }} |
{{ s.school.name_short }} |
{{ s.sch_avg|floatformat:2 }}% |
{{ s.sch_avg_grd }} |
{% endfor %}
Note: Rankings based on average score percentage. Higher average indicates better performance.
TOP PERFORMING STUDENTS
🏆 OVERALL BEST 10 STUDENTS (Highest Average)
| # |
CAND NO |
NAME |
SEX |
SCHOOL |
AVERAGE |
GRADE |
{% for s in best_students %}
| {{ 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 }} |
{% empty %}
| No data available |
{% endfor %}
👩 BEST 10 GIRLS
| # |
NAME |
SCHOOL |
AVERAGE |
GRADE |
{% for s in best_girls %}
| {{ forloop.counter }} |
{{ s.student.full_name }} |
{{ s.student.school.name_short|truncatechars:15 }} |
{{ s.std_average|floatformat:2 }}% |
{{ s.std_averagegrade }} |
{% empty %}
| No data |
{% endfor %}
👨 BEST 10 BOYS
| # |
NAME |
SCHOOL |
AVERAGE |
GRADE |
{% for b in best_boys %}
| {{ forloop.counter }} |
{{ b.student.full_name }} |
{{ b.student.school.name_short|truncatechars:15 }} |
{{ b.std_average|floatformat:2 }}% |
{{ b.std_averagegrade }} |
{% empty %}
| No data |
{% endfor %}
Note: Higher average percentage indicates better performance. A-C = Pass, D-E = Fail.
SUBJECT PERFORMANCE ANALYSIS (PRIMARY LEVEL)
📚 SUBJECT GRADES PERFORMANCE (A-E)
| CODE |
SUBJECT |
SAT |
GRADE DISTRIBUTION |
PASS (A-C) |
SUBJECT GPA |
| A |
B |
C |
D |
E |
Total |
% |
{% for subject in processed_subject_summary %}
| {{ 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 }}
|
{% empty %}
| No subject data available |
{% endfor %}
{% if processed_subject_summary %}
| 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 }}% |
- |
{% endif %}
🏆 TOP 10 SUBJECTS BY GPA (Lower is Better)
| RANK |
CODE |
SUBJECT |
SAT |
PASS % |
GPA |
{% for subject in top_subjects_by_gpa %}
| {{ forloop.counter }} |
{{ subject.subject_code }} |
{{ subject.subject_name }} |
{{ subject.sat }} |
{{ subject.pass_percent }}% |
{{ subject.subject_gpa|floatformat:4 }} |
{% endfor %}
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