@extends('layout.layout') @section('content')
{{-- {{ dd($quizzes) }} --}} @forelse ($quizzes as $quiz) @if ($quiz->has_submission) @elseif ($quiz->is_upcoming) @elseif ($quiz->attempts->isNotEmpty() && $quiz->attempts->first()->status === 'in_progress') @elseif ($quiz->is_expired) @elseif (!$quiz->can_start_now) @else @endif @empty @endforelse
Id Name Due Date Teacher Admin Result Submitted Date Actions
{{ $quiz->id }} {{ $quiz->title }}({{ count($quiz->questions) }} Questions)
@php $schedule = $quiz->schedules->first(); $startDateTime = null; if ($schedule && $schedule->start_date && $schedule->start_time) { $dateOnly = \Carbon\Carbon::parse($schedule->start_date)->format('Y-m-d'); $startDateTime = \Carbon\Carbon::parse($dateOnly . ' ' . $schedule->start_time); } @endphp
From: {{ $schedule->start_date ?? '' }} - {{ $schedule->start_time ?? '' }}

@if ($startDateTime && $quiz->is_upcoming) {{-- Countdown Timer --}}
Loading...

@endif @if ($schedule->schedule_type == 'fixed')
Grace Period: {{ $schedule->grace_period ?? '' }} min
@elseif ($schedule->schedule_type == 'flexible')
To: {{ $schedule->end_date ?? '' }} - {{ $schedule->end_time ?? ''}}
@endif
{{ $quiz->schedules->first()->staffScheduled->staff->first_name ?? '' }} {{ $quiz->schedules->first()->staffScheduled->staff->last_name ?? '' }} @foreach($quiz->schedules->first()->staffScheduled->admin_assigned_students as $admin) {{ $admin->admin->full_name ?? '' }} , @endforeach @php $submission = $quiz->quizSubmissions; @endphp @if ($quiz->quizSubmissions) @if ($submission->passed) Pass @else Fail @endif @else No Result @endif {{ $quiz->quizSubmissions->submitted_at }} Feedback Not Started Yet Not Started YetAlready Started Already StartedExpired Expired- Start QuizStart Quiz Start Quiz
No quizzes found.
{{ $quizzes->appends(request()->except('page'))->links('pagination::bootstrap-5') }}
@endsection @push('scripts') @endpush