@extends('public.layout.app') @section('title', __('front.teacher_dashboard')) @section('body')
{{-- ========== TOP BAR WITH LOGO & LOGOUT ========== --}}
{{-- Logo / Brand --}}

{{ __('front.teacher_portal') }}

{{ __('front.dashboard') }}
{{-- Logout button --}}
@csrf
{{-- Teacher Navigation (your existing partial) --}} @include('public.portals.teacher.partials.nav') {{-- Welcome Card --}}

Welcome back, {{ auth()->user()->name ?? 'Teacher' }}!

{{ __('front.manage_your_courses_students_quizzes_and_submissions_fr') }}
{{-- Stats Cards (MDB style, preserving your colors) --}}
{{ __('front.my_courses') }}
{{ $stats['courses'] ?? 0 }}
{{ __('front.students') }}
{{ $stats['students'] ?? 0 }}
{{ __('front.quizzes') }}
{{ $stats['quizzes'] ?? 0 }}
{{ __('front.submissions') }}
{{ $stats['submissions'] ?? 0 }}
{{-- Main Content Grid --}}
{{-- My Courses --}}
{{ __('front.my_courses') }}
{{ __('front.view_all') }}
@if(($myCourses ?? collect())->count() == 0)

{{ __('front.you_haven_t_created_any_courses_yet') }}

@else @endif
{{-- Recent Students --}}
{{ __('front.recent_students') }}
@if(($recentEnrollments ?? collect())->count() == 0)

{{ __('front.no_students_have_enrolled_yet') }}

@else
@foreach($recentEnrollments as $s)
{{ substr($s->name, 0, 1) }}
{{ $s->name }}
{{ $s->email }}
@endforeach
@endif
{{-- Recent Quizzes --}}
{{ __('front.recent_quizzes') }}
{{ __('front.view_all') }}
@if(($recentQuizzes ?? collect())->count() == 0)

{{ __('front.you_haven_t_created_any_quizzes_yet') }}

@else @endif
{{-- Recent Submissions --}}
{{ __('front.recent_submissions') }}
{{ __('front.view_all') }}
@if(($recentSubmissions ?? collect())->count() == 0)

{{ __('front.no_recent_submissions') }}

@else
@foreach($recentSubmissions as $r)
{{ $r->quiz_title ?? ('Quiz #'.$r->quiz_id) }}
{{ $r->student_name ?? ('Student #'.$r->student_user_id) }}
@if(isset($r->score)) {{ (int)$r->score }} @else {{ __('front.pending') }} @endif
@endforeach
@endif
@endsection