@extends('layouts.admin')
@section('title', $course->title)
@section('page-title', trans('admin.Course'))
@section('page-subtitle', $course->title)
@section('content')
@php
$canUpdate = auth('user')->user()->has_permission('update-courses');
$canCreateExams = auth('user')->user()->has_permission('create-exams');
$canUpdateExam = auth('user')->user()->has_permission('update-exams');
$exam = $course->exam;
if ($exam && $canUpdateExam) {
$exam->load(['questions.options', 'questions.media']);
$questionsData = $exam->questions->map(function($question){
return [
'id' => $question->id,
'question' => $question->question,
'type' => $question->type ?: 'multiple_choice',
'options' => $question->options->pluck('option_text'),
'correct' => $question->options->search(function($option){
return $option->is_correct;
}),
'attachment' => $question->attachment,
];
})->values();
$courses = collect([$course]);
}
@endphp
{{ trans('admin.by') }} {{ $course->instructor->user->name ?? '—' }} {{ $course->description ?: trans('admin.No description yet') }} {{ $course->video_description }} {{ trans('admin.No reviews yet') }}
@else
@endif
{{ $course->title }}
{{ trans('admin.Course intro') }}
{{ trans('admin.Reel video') }}
{{ trans('admin.Lessons') }}
{{ trans('admin.Views over time') }}
{{ trans('admin.Recent reviews') }}