@extends('layouts.dash')
@section('content')
@include('inc.header')
@push('styles')
@endpush
{{-- Attendance and Summary --}}
{{ auth()->user()->name }}
MATRIC NO: {{ Auth::user()->matric }}
@php
$attendanceCount = $attendances->count();
$lessonCount = $attendances->count();
$diagramCount = $attendances->whereNotNull('diagram_path')->count();
$attendanceScore = $attendanceCount / 7;
if ($attendanceScore < 5) {
$badgeClass = 'badge-low';
$status = '❌ Dangerously Low Attendance!';
} elseif ($attendanceScore == 5) {
$badgeClass = 'badge-good';
$status = '⚠️ Good Attendance!';
} else {
$badgeClass = 'badge-excellent';
$status = '✅ Excellent Attendance!';
}
@endphp
{{ $status }} ({{ number_format($attendanceScore, 1) }}/10)
- Total Days Attended: {{ $attendanceCount }} days
- Lessons Learned: {{ $lessonCount }} entries
- Diagrams Uploaded: {{ $diagramCount }} diagrams
{{-- Recent Entries --}}
@if($attendances->isNotEmpty())
| Date |
Work Done |
Diagram |
@foreach($logbookEntries as $entry)
| {{ \Carbon\Carbon::parse($entry->date)->format('D, M j, Y') }} |
{{ \Illuminate\Support\Str::limit($entry->lesson_learned, 60) }} |
@if($entry->diagram_path)
@else
No Diagram
@endif
|
@endforeach
@else
You don't have any logbook entries yet!
@endif
{{-- Evaluation Summary --}}
@if($evaluation)
- Punctuality: {{ $evaluation->punctuality }}/10
- Attitude: {{ $evaluation->attitude }}/10
- Skill Acquisition: {{ $evaluation->skill_acquisition }}/10
- Report Quality: {{ $evaluation->report_quality }}/10
- Remarks: {{ $evaluation->remarks ?? 'No remarks provided' }}
@endif
@endsection