@extends('layouts.dash')
@section('content')
@include('inc.header')
@push('styles')
@endpush
@if($selectedStudent)
{{-- Student Summary --}}
{{ $selectedStudent->name }}
ID: {{ $selectedStudent->id }}
@php
$attendanceCount = $attendances->count();
$lessonCount = $logbookEntries->count();
$diagramCount = $logbookEntries->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)
{{-- Overall Summary --}}
- Total Days Attended: {{ $attendanceCount }} days
- Lessons Learned: {{ $lessonCount }} entries
- Diagrams Uploaded: {{ $diagramCount }} diagrams
@endif
{{-- Recent Entries --}}
@if($selectedStudent && $logbookEntries->isNotEmpty())
| Date |
Work Done |
Diagram |
@foreach($logbookEntries->take(5) 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
@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' }}
@endif
@if(Auth::user()->role == 'admin')
@if($selectedStudent->logbook_approved != Null)
Status: Logbook Approved ✅
@endif
@endif
@endsection