Sabbath School Reports

Attendance and performance reports

View Detailed Report
{{-- Summary Cards --}}

Total Classes

{{ $reports->count() }}

Total Sessions

{{ $reports->sum('total_sessions') }}

Avg Attendance

{{ $reports->count() > 0 ? round($reports->avg('average_attendance'), 1) : 0 }}

Avg Attendance Rate

{{ $reports->count() > 0 ? round($reports->avg('attendance_rate'), 1) : 0 }}%

{{-- Reports Table --}}

Class Performance

@if($reports->count() > 0)
@foreach($reports as $report) @endforeach
Class Name Coordinator Sessions Avg Attendance Total Attendance Attendance Rate Status
{{ $report['class']->name }}
{{ $report['class']->meeting_day }} {{ $report['class']->meeting_time }}
{{ $report['class']->coordinator?->first_name }} {{ $report['class']->coordinator?->last_name }}
{{ $report['total_sessions'] }} {{ $report['average_attendance'] }} {{ $report['total_attendance'] }} {{ $report['attendance_rate'] }}% {{ $report['class']->active ? 'Active' : 'Inactive' }}
@else

No reports available

Create Sabbath School classes and start taking attendance to see reports.

@endif