{{ __('My Dashboard') }} @php $iconBook = ''; $iconCal = ''; $iconCheck = ''; $iconClock = ''; $iconChart = ''; $rate = $attendanceStats['enrolled'] > 0 ? round($attendanceStats['attended'] / $attendanceStats['enrolled'] * 100) : 0; $absent = max(0, $attendanceStats['enrolled'] - $attendanceStats['attended']); @endphp
{{-- Welcome + primary action --}}

{{ $student->name }}

{{ __('Student Code') }}: {{ $student->student_id }} · {{ $student->organization->name }}

{{ __('Scan QR — تسجيل الحضور') }}
{{-- Stats --}}
@if ($availableLectures->isNotEmpty()) @foreach ($availableLectures as $lecture)

{{ $lecture->title }}

{{ substr($lecture->start_time, 0, 5) }} – {{ substr($lecture->end_time, 0, 5) }} · {{ $lecture->lecturer?->name }}

{{ __('Scan now') }}
@endforeach
@endif
{{-- Upcoming schedule --}} @forelse ($upcomingLectures as $lecture)

{{ $lecture->subject?->name ?? $lecture->title }}

{{ $lecture->lecturer?->name }} · {{ $lecture->date->format('Y-m-d') }} · {{ substr($lecture->start_time, 0, 5) }} – {{ substr($lecture->end_time, 0, 5) }}

@empty @endforelse @if ($upcomingLectures->hasPages())
{{ $upcomingLectures->links() }}
@endif
{{-- Attendance summary --}}

{{ $attendanceStats['present'] }}

{{ __('Present') }}

{{ $attendanceStats['late'] }}

{{ __('Late') }}

{{ $absent }}

{{ __('Absent') }}

{{-- Recent history --}} @forelse ($recentAttendance as $attendance)

{{ $attendance->lecture_title ?? $attendance->lecture?->title }}

{{ $attendance->scanned_at?->format('Y-m-d H:i') }}

{{ __($attendance->attendance_status ?? 'present') }}
@empty @endforelse