@extends('layouts.student') @section('title', 'My Dashboard') @section('content') {{-- Student Info Banner --}}
Hello, {{ auth()->user()->name }} 👋
@if(auth()->user()->studentProfile)

Reg No: {{ auth()->user()->studentProfile->reg_number }}

@endif
{{-- Profile completion warning --}} @if(auth()->user()->studentProfile && !auth()->user()->studentProfile->profile_complete)
Your profile is incomplete. Complete your profile before you can take an exam.
@endif {{-- Available Exam Sessions --}}
Available Exam Sessions
@forelse($openSessions as $session)
{{ $session->title }}
{{ $session->duration_minutes }} minutes  |  {{ $session->questions_per_subject }} questions/subject
Start Exam
@empty

No exam sessions are currently open.

@endforelse
{{-- My Previous Attempts --}} @if($myAttempts->isNotEmpty())
My Previous Attempts
@foreach($myAttempts as $attempt) @endforeach
Exam Status Score Date
{{ $attempt->examSession->title ?? 'N/A' }} @if($attempt->status === 'submitted') Submitted @elseif($attempt->status === 'timed_out') Timed Out @else In Progress @endif @if($attempt->total_score !== null) {{ $attempt->total_score }} / {{ $attempt->total_questions }} @else — @endif {{ $attempt->created_at->format('d M Y') }} @if(in_array($attempt->status, ['submitted', 'timed_out'])) View Result @else Continue @endif
@endif @endsection