@php
use App\Helpers\ReportCardGradeFormatPreUni;
use Carbon\Carbon;
$defaultGrades = ["A", "B", "C", "D", "E"];
@endphp
{{ config("app.name", "Laravel") }}
@vite(["resources/css/app.css", "resources/js/app.js"])
@foreach ($students as $student)
@foreach ($student["Info"] as $name => $info)
@if ($name != "Background" && $name != "Program")
{{ $name }} :
{{ strtotime($info) ? Carbon::parse($info)->format("d-M-Y") : $info }}
@endif
@endforeach
@php
$program = strtolower($student["Info"]["Program"]);
@endphp
@if ($program == "ged")
| Grading System |
| College Ready + Credit |
College Ready |
Passing |
Below Passing |
| 175 - 200 |
165 - 174 |
145 - 164 |
100 - 144 |
@elseif ($program == "igcse" || $program == "startup")
| Grades Into Percentages |
| Grade A* |
Grade A |
Grade B |
Grade C |
Grade D |
Grade E |
Grade F |
Grade G |
Grade U |
| 90% - 100% |
80% - 89% |
70% - 79% |
60% - 69% |
50% - 59% |
40% - 49% |
30% - 39% |
20% - 29% |
0% - 19% |
@endif
| Mark Percentage Grade |
| Subjects |
Mark Percentage |
Grade |
@foreach ($student["Subject"] as $name => $mark)
|
{{ $name }}
|
{{ $program == "igcse" ? ($mark == "0" ? "0%" : (empty($mark) ? "" : $mark . "%")) : $mark }}
|
{{ ReportCardGradeFormatPreUni::format($mark, $program) }}
|
@endforeach
| Monthly Attendance |
| Month |
Percentage |
Remark |
@foreach ($student["Month"] as $name => $percentage)
|
{{ $name }}
|
@if (Str::contains($percentage, ","))
{{ Str::before($percentage, ",") }}
|
{{ Str::after($percentage, ",") }}
|
@else
{{ $percentage }}
|
|
@endif
@endforeach
| Grade For Overall Behaviour |
| A - Above 90 |
B - Between 80 and 90 |
C - Between 70 and 79 |
D - Between 60 and 69 |
E - Under 60 |
| Overall Behaviour |
@foreach ($student["Behaviour"] as $name => $grade)
| {{ $name }} |
@foreach ($defaultGrades as $defaultGrade)
{{ $defaultGrade }}
|
@endforeach
@endforeach
@foreach ($student["Remark"] as $name => $remark)
{{ $name }}
{{ $remark }}
@endforeach
@foreach ($student["Sign"] as $name => $sign)
{{ $name }}

@endforeach
@endforeach