@extends('layout.layout') @section('content')
| 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 | @if ($quiz->has_submission){{ $quiz->quizSubmissions->submitted_at }} | Feedback | @elseif ($quiz->is_upcoming)Not Started Yet | Not Started Yet | @elseif ($quiz->attempts->isNotEmpty() && $quiz->attempts->first()->status === 'in_progress')Already Started | Already Started | @elseif ($quiz->is_expired)Expired | Expired | @elseif (!$quiz->can_start_now)- | Start Quiz | @elseStart Quiz | Start Quiz | @endif
| No quizzes found. | |||||||||||||||||