@extends('layouts.admin')
@section('title', 'Reports & Analytics')
@section('page-title', 'Reports & Analytics')
@section('content')
Operations / Reports & Analytics
-
-
-
Notification Read & Delivery Rates
| Notification Title |
Category |
Total Sent |
Delivered |
Read Receipts |
Read Rate |
@forelse($notifications as $notif)
@php
$rate = $notif->sent_count > 0 ? round(($notif->read_count / $notif->sent_count) * 100) : 0;
@endphp
| {{ $notif->title }} |
{{ $notif->category }} |
{{ $notif->sent_count }} |
{{ $notif->delivered_count }} |
{{ $notif->read_count }} |
{{ $rate }}%
|
@empty
| No notification analytics found. |
@endforelse
Survey Response & Participation rate
| Survey Title |
Audience Scope |
Total Responses |
Participation % |
@forelse($surveys as $srv)
| {{ $srv->title }} |
{{ $srv->target_type }} |
{{ $srv->responses_count }} |
{{ $srv->participation_rate }}%
|
@empty
| No survey analytics found. |
@endforelse
Linked Student & Parent Status
Export Student Report (CSV)
| Roll Number |
Student Name |
Class & Section |
Linked Parent |
Link Status |
@forelse($students as $std)
| {{ $std->roll_number }} |
{{ $std->name }} |
{{ $std->schoolClass->name }} - {{ $std->section->name }} |
@if($std->parents->count() > 0)
{{ $std->parents->pluck('name')->implode(', ') }}
@else
N/A
@endif
|
@if($std->parents->count() > 0)
Linked
@else
Unlinked
@endif
|
@empty
| No students in record database. |
@endforelse
@endsection