Total Credits:
{{ collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum('credits') }}
GPA:
{{ number_format(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum(function ($course) {
return floatval(data_get($course, 'unweighted', 0));
}) /
max(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->count(),
1,
),
2,
) }}
WGPA:
{{ number_format(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum(function ($course) {
return floatval(data_get($course, 'weighted', 0));
}) /
max(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->count(),
1,
),
2,
) }}
Date of Graduation:
{{ $student->graduation_date ? \Carbon\Carbon::parse($student->graduation_date)->format('F j, Y') : 'N/A' }}
|
Total Credits:
{{ collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum('credits') }}
|
GPA:
{{ number_format(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum(function ($course) {
return floatval(data_get($course, 'unweighted', 0));
}) /
max(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->count(),
1,
),
2,
) }}
|
WGPA:
{{ number_format(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->sum(function ($course) {
return floatval(data_get($course, 'weighted', 0));
}) /
max(
collect($student->grades_courses ?? [])->pluck('courses')->flatten()->count(),
1,
),
2,
) }}
|
{{ dd($student) }}
Date of Graduation:
{{ $student->graduation_date ? \Carbon\Carbon::parse($student->graduation_date)->format('F j, Y') : 'N/A' }}
|