@extends('layouts.app') @section('title', 'Report Cards') @section('page-title', 'Report Cards') @section('content')
{{-- Header --}}

Report Card Management

Generate, view, and download student report cards

{{-- Generate Section --}}

Generate Report Cards

@csrf
{{-- Optional Remarks --}}
{{-- Student Selection --}}
{{-- Existing Report Cards --}}

Generated Report Cards ({{ $reportCards->total() }})

@if($reportCards->isNotEmpty())
@csrf
@endif
{{-- Filters --}}
@if(request()->anyFilled(['class_id','term','search'])) Clear @endif
{{-- Table --}}
@forelse($reportCards as $rc) @empty @endforelse
Student Class Term Marks Percentage Grade Rank Actions
{{ strtoupper(substr($rc->student->name ?? '?', 0, 1)) }}
{{ $rc->student->name ?? '—' }}
{{ $rc->class_?->full_name ?? '—' }} {{ $rc->term }} {{ $rc->total_marks }} {{ $rc->percentage }}% @php $gColor = App\Services\GradeService::color($rc->overall_grade); @endphp {{ $rc->overall_grade }} {{ $rc->rank ?? '—' }}
@csrf @method('DELETE')

No report cards generated yet

Select a class and term above to generate

@if($reportCards->hasPages())
{{ $reportCards->links() }}
@endif
@endsection