@extends('layouts.app') @section('content')

Student Dashboard - {{ $student->user->name }}

Back to Profile

{{ $student->current_batches->count() }}

Current Batches

{{ $student->assignmentSubmissions->count() }}

Assignments

@php $presentCount = $attendanceStats['present'] ?? 0; $totalClasses = array_sum($attendanceStats->toArray()); $attendancePercentage = $totalClasses > 0 ? round(($presentCount / $totalClasses) * 100, 2) : 0; @endphp

{{ $attendancePercentage }}%

Attendance

{{ $upcomingClasses->count() }}

Upcoming Classes

Upcoming Classes
@if($upcomingClasses->count() > 0)
@foreach($upcomingClasses as $class)
{{ $class->batchSubject->subject->code }}
{{ $class->topic }}
{{ $class->class_date->format('M d') }}
{{ $class->start_time }}
@endforeach
@else

No upcoming classes scheduled.

@endif
Recent Assignments
@if($recentAssignments->count() > 0)
@foreach($recentAssignments as $submission)
{{ $submission->assignment->title }}
{{ $submission->assignment->batchSubject->subject->code }}
{{ ucfirst($submission->status) }}
{{ $submission->created_at->format('M d') }}
@if($submission->obtained_marks)
Marks: {{ $submission->obtained_marks }}/{{ $submission->assignment->total_marks }}
@endif
@endforeach
@else

No recent assignments.

@endif
Current Batches
@if($student->current_batches->count() > 0)
@foreach($student->current_batches as $batch) @endforeach
Batch Name Code Subjects Enrollment Date Status
{{ $batch->name }} {{ $batch->code }} @foreach($batch->subjects as $subject) {{ $subject->code }} @endforeach @if($batch->pivot->enrolled_at) {{ $batch->pivot->enrolled_at->format('M d, Y') }} @else N/A @endif {{ $batch->pivot->status }}
@else

Student is not enrolled in any batches.

@endif
@endsection