{% extends "dashboard/base_dashboard.html" %} {% load humanize %} {% block dashboard_section_content %}

Students

{{ total_students_active|intcomma }}

Active

Inactive: {{ total_students_inactive|intcomma }}

{% with total_students=total_students_active|add:total_students_inactive %} {% widthratio total_students_active total_students 100 as students_active_rate %}
Active share: {{ students_active_rate }}%
{% endwith %}

Teachers

{{ total_teachers|intcomma }}

Academic staff

Classes: {{ total_classes|intcomma }} | Streams: {{ total_streams|intcomma }}

{% with teaching_units=total_classes|add:total_streams %} {% widthratio total_classes teaching_units 100 as class_share %} {% widthratio total_streams teaching_units 100 as stream_share %}
Class vs stream footprint
{% endwith %}

Fees Collected

UGX {{ total_fees_collected|floatformat:0|intcomma }}

Expected: UGX {{ total_fees_expected|floatformat:0|intcomma }}

Rate: {{ collection_rate|floatformat:1 }}%

Collection progress

Outstanding

UGX {{ outstanding_fees|floatformat:0|intcomma }}

Pending balances

Attendance today: {{ attendance_today_rate|floatformat:1 }}%

{% widthratio outstanding_fees total_fees_expected 100 as outstanding_rate %}
Outstanding load: {{ outstanding_rate }}%

Alerts

{% for alert in overview_alerts %} {% empty %} {% endfor %}
Alert Count Action
{{ alert.label }} {{ alert.count|floatformat:0|intcomma }} Open
No active alerts.

Quick Actions

{% for action in overview_quick_actions %} {% endfor %}

Attendance this week: {{ attendance_week_rate|floatformat:1 }}%

{% endblock %}