@extends('layouts.app') @section('title', 'Register Analytics') @section('content')
Attendance rates, risk flags and per-class compliance over a period.
Overall Rate
{{ number_format($overallRate, 1) }}%
{{ $overallPresent }} / {{ $overallTotal }} marked days
At Risk (< {{ rtrim(rtrim(number_format($threshold, 1), '0'), '.') }}%)
{{ count($atRisk) }}
students below threshold
Present Today
{{ $today['present'] }}
{{ $today['absent'] }} absent ยท {{ $today['late'] }} late
Unmarked Today
{{ $today['unmarked'] }}
class registers pending
No data in this period.
@endforelse| Student | Class | Rate |
|---|---|---|
| {{ $r['student']->full_name }} {{ $r['student']->admission_no }} | {{ $r['student']->class_name }} {{ $r['student']->stream }} | {{ number_format($r['rate'], 1) }}% |
| No students below the threshold. ๐ | ||
| Adm No | Student | Class | Present | Late | Absent | Excused | Marked | Rate |
|---|---|---|---|---|---|---|---|---|
| {{ $r['student']->admission_no }} | {{ $r['student']->full_name }} | {{ $r['student']->class_name }} {{ $r['student']->stream }} | {{ $r['present'] }} | {{ $r['late'] }} | {{ $r['absent'] }} | {{ $r['excused'] }} | {{ $r['total'] }} | {{ number_format($r['rate'], 1) }}% |
| No students to display. | ||||||||