@php /** @var \App\Services\CertificateDesignService $designService */ $config = $settings->certificate_config ?? []; $layout = $designService->layoutFrom($courseTemplate); $previewHtml = $designService->compileHtml($layout); $previewReplacements = $designService->previewReplacements($course, auth()->user()); $placeholders = \App\Services\CertificateDesignService::PLACEHOLDERS; $criterionTypes = [ 'complete_course' => 'Complete course', 'complete_lessons' => 'Complete lessons', 'pass_tests' => 'Pass tests', 'min_percentage' => 'Minimum percentage', 'complete_assignments' => 'Complete assignments', 'attend_sessions' => 'Attend sessions', 'date_range' => 'Date range', ]; @endphp @push('styles') @include('certificates.partials.styles') @endpush
{{ $meta['description'] }} Design the certificate learners receive after completing this course.
{{ $criterionTypes[$criterion->criterion_type] ?? $criterion->criterion_type }}
Logic: {{ strtoupper($criterion->logic) }} ยท {{ $criterion->is_mandatory ? 'Mandatory' : 'Optional' }}