@extends('layouts.student') @section('title', $course->title) @section('topbar-title', 'Detail Kursus') @section('content') Kembali ke Kursusku {{-- Hero --}}
@if($course->thumbnail) {{ $course->title }} @else @endif
{{ $course->category->name ?? 'Tanpa Kategori' }}
{{ $course->title }}
{{ $course->description ?? 'Tidak ada deskripsi.' }}
{{ $course->teacher->name }} {{ $course->enrollments_count ?? 0 }} siswa {{ $course->materials->count() }} materi {{ $course->assignments->count() }} tugas
@if($enrollment) Sudah Terdaftar @else
@csrf
@endif
{{ $course->enrollments_count ?? 0 }}
Siswa
{{ $course->materials->count() }}
Materi
{{ $course->assignments->count() }}
Tugas
{{ $course->quizzes->count() }}
Kuis
{{-- Main --}}
{{-- Materials --}}
Materi Pembelajaran
@php $totalMaterials = $course->materials()->count(); $materialsWithSection = $course->materials()->whereNotNull('section_id')->get()->groupBy('section_id'); $unsectionedMaterials = $course->unsectionedMaterials()->get(); $itemIndex = 1; @endphp @if($totalMaterials === 0)
Belum ada materi.
@else @foreach($unsectionedMaterials as $material)
{{ $itemIndex++ }}
{{ $material->title }}
{{ ucfirst($material->type ?? 'Dokumen') }}
@if($enrollment) Buka → @else @endif
@endforeach @foreach($course->sections as $section) @php $sectionMaterials = $materialsWithSection[$section->id] ?? collect([]); @endphp @if($sectionMaterials->isNotEmpty())
{{ $section->title }}
@foreach($sectionMaterials as $material)
{{ $itemIndex++ }}
{{ $material->title }}
{{ ucfirst($material->type ?? 'Dokumen') }}
@if($enrollment) Buka → @else @endif
@endforeach @endif @endforeach @endif
{{-- Assignments --}} @if($course->assignments->isNotEmpty())
Tugas
@foreach($course->assignments as $assignment)
{{ $assignment->title }}
Deadline: {{ $assignment->due_date ? $assignment->due_date->format('d M Y') : 'Tidak ada' }}
@if($enrollment) @if(in_array($assignment->id, $submittedAssignments)) Dikumpulkan @else Kumpulkan → @endif @else @endif
@endforeach
@endif
{{-- Sidebar --}}
@if($enrollment)
Progres Belajar
@php $pct = $enrollment->progress ?? 0; @endphp
Selesai {{ $pct }}%

{{ $pct >= 100 ? 'Selamat! Kursus selesai.' : 'Terus semangat belajar!' }}

@endif
Informasi Kursus
{{ $course->teacher->name }}
{{ $course->category->name ?? '—' }}
{{ $course->materials->count() }} materi
{{ $course->created_at->format('d M Y') }}
@if($enrollment && $course->quizzes->isNotEmpty())
Kuis
@foreach($course->quizzes as $quiz) {{ $quiz->title }} @endforeach
@endif
@endsection