{% extends 'base.html' %} {% block page_title %}Secondary CBC Term Report{% endblock page_title %} {% block content %} {% include 'secondary/_nav.html' %}

Secondary CBC Report Filters

Reset {% if report_ready %} Download PDF {% endif %}
{% if report_ready %}
{% if school.school_logo %} {% endif %}
{{ school.school_name }}
{{ school.address }}
{{ school.email }}{% if school.mobile %} | {{ school.mobile }}{% endif %}

Lower Secondary Term Report

Academic Year {{ selected_academic_class.academic_year.academic_year }} · Term {{ selected_academic_class.term.term }}
{% if selected_student.photo %} {{ selected_student.student_name }} {% else %}
No Photo
{% endif %}
{{ selected_student.student_name }}
Adm No: {{ selected_student.reg_no }}
Class: {{ selected_academic_class.Class.code }}{% if selected_student.stream %} · Stream {{ selected_student.stream.stream }}{% endif %}
Overall Competency
{{ summary.overall_level.short_label|default:'-' }}
{{ summary.overall_level.label|default:'No evidence' }}
Mean Score
{% if summary.mean_score is not None %}{{ summary.mean_score|floatformat:1 }}%{% else %}-{% endif %}
Attendance
{{ summary.attendance_percent|floatformat:1 }}%
Position
{{ summary.position_label }}
Recommendation
{{ promotion_decision.title }}
Class size: {{ summary.class_size }}

Subject Performance

CA ({{ ca_weight_label|floatformat:0 }}%) · EOT ({{ exam_weight_label|floatformat:0 }}%)
{% for row in subject_rows %} {% empty %} {% endfor %}
Learning Area CA ({{ ca_weight_label|floatformat:0 }}%) EOT ({{ exam_weight_label|floatformat:0 }}%) Total Level Teacher Comment Action
{{ row.subject_name }} {% if row.ca_score is not None %}{{ row.ca_score|floatformat:1 }}{% else %}-{% endif %} {% if row.eot_score is not None %}{{ row.eot_score|floatformat:1 }}{% else %}-{% endif %} {% if row.total_score is not None %}{{ row.total_score|floatformat:1 }}{% else %}-{% endif %} {{ row.level.short_label }} {{ row.teacher_comment|default:'-' }}
{% if row.details %} {% for d in row.details %} {% endfor %}
Task / Strand Type Score Level Competency Link Comment Evidence
{{ d.task_title }} {{ d.task_type }} {{ d.score|floatformat:1 }}/{{ d.max_score|floatformat:1 }} {{ d.normalized_score|floatformat:1 }}% {{ d.competency_name|default:'-' }} {{ d.teacher_comment|default:'-' }} {% if d.evidence_reference %}Open{% else %}-{% endif %}
{% else %}
No strand/task evidence for this subject in the selected term.
{% endif %}
No subject performance data found for this student in the selected class/term.

Competency Breakdown

{% for item in competency_rows %}
{{ item.name }} {% if item.score_percent is not None %} {{ item.level.short_label }} {% else %} No evidence {% endif %}
{% if item.score_percent is not None %}{{ item.score_percent|floatformat:1 }}% · {{ item.level.label }}{% else %}-{% endif %}
{% endfor %}

Projects & Practical Work

{% if project_rows %} {% for item in project_rows %} {% endfor %}
Project Title Subject Level Teacher Remark
{{ item.title }}
{{ item.task_type }}
{{ item.subject_name }} {{ item.level.short_label }} {{ item.teacher_comment|default:'-' }}
{% else %}
No project/practical records captured for the selected report scope.
{% endif %}

Attendance & Behavior

Attendance: {{ attendance_snapshot.attendance_percent|floatformat:1 }}%

Participation: {{ attendance_snapshot.participation_level }}

Marked Sessions: {{ attendance_snapshot.total_records }}

Discipline Remarks:

{{ attendance_snapshot.discipline_remarks|default:'No discipline remarks recorded.' }}

Teacher General Comment

Class Teacher Remark
{{ class_teacher_remark|default:'No class teacher remark entered yet.' }}
Head Teacher Remark
{{ head_teacher_remark|default:'No head teacher remark entered yet.' }}
Class Teacher
{{ class_teacher_name|default:'Not assigned' }}
{% if class_teacher_signature %} Class teacher signature {% endif %}
Head Teacher
School Authorized Signature
{% if head_teacher_signature and head_teacher_signature.signature %} Head teacher signature {% endif %}

Promotion Decision

Promoted To: {{ promotion_decision.target_label|default:'-' }}

Condition: {{ promotion_decision.title|default:'Pending' }}

{{ promotion_decision.condition|default:'No recommendation generated.' }}

{% else %}

Select Class and Student to Generate CBC Report

Use the filters above to load the full lower-secondary term report with competency, project, attendance, and promotion recommendation panels.

{% endif %}
{% endblock content %}