@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 {{ __('front.logout') }} {{-- 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') }} {{ __('front.my_courses') }} {{ __('front.quizzes') }} {{-- 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 @foreach($myCourses as $c) {{ $c->title }} {{ $c->code ?? '—' }} • {{ $c->credit_hours ?? '—' }} Credits #{{ $c->id }} @endforeach @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 @foreach($recentQuizzes as $q) {{ $q->title ?? 'Quiz' }} {{ __('front.course') }}#{{ $q->course_id ?? '—' }} #{{ $q->id }} @endforeach @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
{{ __('front.you_haven_t_created_any_courses_yet') }}
{{ __('front.no_students_have_enrolled_yet') }}
{{ __('front.you_haven_t_created_any_quizzes_yet') }}
{{ __('front.no_recent_submissions') }}