@if ($loading)
@elseif($error)
{{ $error }}
@elseif($content)
@switch($type)
@case('file')
@if ($content['is_video'])
@elseif($content['online_viewer'])
@endif
@break
@case('quiz')
@php $quiz = (object)$content; @endphp
@if ($quiz->has_expired)
{{ trans('public.expired_quiz') }}
{{ $quiz->expired_message }}
@else
{{ $quiz->title }}
{{-- quiz info here maybe? or just the title is enough --}}
@if (isset($quiz->expire_time_message) && $quiz->expire_time_message !== 'null')
{{ $quiz->expire_time_message }}
@endif
@isset($quiz->status)
@if ($quiz->status === 'passed')
You have already passed this quiz, and do not need to take it again, but you may.
@endif
@endisset
@if ($quiz->can_try)
@else
@endif
@endif
@if (isset($quiz->personal_notes))
{!! $quiz->personal_notes !!}
@endif
@break
@case('quiz-result')
@php
$quizResult = (object) $quizResultData;
@endphp
@if ($quizResult->status === 'passed' || $quizResult->status === 'waiting')
@endif
@if ($quizResult->status === 'waiting')
{{ trans('quiz.status_waiting_title') }}
Thank you, your quiz is pending grading from the instructor.
@else
{{-- Go To next item on quiz passed --}}
{{--
{{ $quiz->pass_mark }}
{{ trans('quiz.pass_mark') }}
@if (isset($quizResult->quiz_result->user_grade))
{{ $quizResult->quiz_result->user_grade }}/{{ $quizResult->total_mark }}
@elseif ($quizResult->status === 'failed')
{{ trans('quiz.failed') }}
@else
{{ trans('quiz.pending_grading') }}
@endif
{{ trans('quiz.your_grade') }}
{{ $quizResult->attempts_count ?? 1 }}
{{ trans('quiz.attempts') }}
{{ trans('quiz.' . $quizResult->status) }}
{{ trans('quiz.status') }}
--}}
@if ($quizResult->status === 'failed')
@endif
@endif
@break
@case('quiz-content')
@include('web.default.course.tabs.contents.quiz-content', [
'quiz' => $quiz,
'quizQuestions' => $quizQuestions,
'totalQuestionsCount' => $totalQuestionsCount,
'attempt_count' => $attempt_count,
'newQuizStart' => $quizResult,
])
@break
@case('text_lesson')
{{ $content['title'] }}
@if (isset($content['image']))
@endif
{!! $content['content'] !!}
@if (isset($content['attachments']) && count($content['attachments']) > 0)
{{ trans('public.attachments') }}
@foreach ($content['attachments'] as $attachment)
@endforeach
@endif
@if (isset($content['personal_notes']))
{!! $content['personal_notes'] !!}
@endif
@break
@case('up-next')
@break
@case('course-complete')
Course Complete
Congratulations on completing the course!
@if ($course->certificate && $course->getCertificate() && $course->getCertificate()->unique_id)
@endif
Ready to continue your learning journey?
Check out our other courses now!
@break
@default
@endswitch
@endif