@extends('layouts.app')
@section('title', 'My Grades')
@section('content')
@php
use App\Services\Portal;
$mid = trim((string) ($profile->middlename ?? ''));
$fullName = trim($profile->firstname . ' ' . ($mid !== '' ? mb_substr($mid,0,1) . '. ' : '') . $profile->surname);
$avg = $slip['average'] ?? null;
$avgColor = $avg === null ? '#64748b' : ($avg >= 90 ? '#059669' : ($avg >= Portal::GRADE_PASSING ? '#166534' : '#e11d48'));
@endphp
Grading Period
Grading Period
{{ $period->name ?? 'โ' }}
Subjects
{{ $slip['graded'] }}/{{ $slip['subjects'] }}
General Average
{{ $avg === null ? 'โ' : number_format($avg, 2) }}
Remarks
{{ $portal->gradeDescriptor($avg) }}
Released {{ \Carbon\Carbon::parse($slip['released_at'])->format('M j, Y') }}
@endif| # | Subject | Teacher | Grade | Remarks |
|---|---|---|---|---|
| {{ $i + 1 }} | {{ $r['subject'] }}@if ($r['code']){{ $r['code'] }}@endif | {{ $r['teacher'] }} | @if ($r['pending']) โ @else {{ number_format((float) $r['grade'], 2) }} @endif |
@if ($r['pending'])
|
| GENERAL AVERAGE | {{ $avg === null ? 'โ' : number_format($avg, 2) }} | {{ $portal->gradeDescriptor($avg) }} | ||