@extends('layouts.teacher') @section('title', $course->title) @section('header', $course->title) @section('content')
{{-- Sidebar: Struktur Kursus --}}

Struktur Kursus

@if($course->sections->isEmpty())

Belum ada topik.

Tambahkan topik di panel kanan →

@else
@foreach($course->sections as $section)
{{-- Section Header --}}
{{ $section->title }}
{{ $section->materials()->count() + $section->assignments()->count() }}
{{-- Section Contents --}}
@endforeach
@endif
{{-- Main Content Area --}}
{{-- Header Info --}}

{{ $course->title }}

{{ $course->description ?? 'Tidak ada deskripsi.' }}

Edit Kursus
{{ $course->category->name }} • Kategori {{ $course->is_published ? '✓ Publik' : 'Draft' }} • Status {{ $course->enrollments->count() }} • Siswa Terdaftar {{ $course->sections->count() }} • Topik
{{-- Kolom Kiri: Tambah Section, Materi, Tugas --}}
{{-- Tambah Section/Topik --}}

Tambah Topik

@csrf
{{-- Tambah Materi --}}

Tambah Materi Pembelajaran

@csrf
{{-- Daftar Materi --}} @if($course->materials->isNotEmpty())
@foreach($course->materials as $mat)
{{ $mat->order }}

{{ $mat->title }}

@if($mat->section) {{ $mat->section->title }} @else Tanpa topik @endif • {{ ucfirst($mat->type) }}

@csrf @method('DELETE')
@endforeach
@endif
{{-- Tambah Tugas --}}

Tambah Tugas

@csrf
{{-- Daftar Tugas --}} @if($course->assignments->isNotEmpty())
@foreach($course->assignments as $asgn)

{{ $asgn->title }}

@if($asgn->section) {{ $asgn->section->title }} @else Tanpa topik @endif • Deadline: {{ $asgn->due_date->format('d M Y H:i') }} @if($asgn->isOverdue()) • Lewat @endif

{{ $asgn->submissions->count() }} submission
@endforeach
@endif
{{-- Kolom Kanan: Info & Quiz & Siswa --}}
{{-- Info Kursus --}}

Info Kursus

Kategori
{{ $course->category->name }}
Status
{{ $course->is_published ? '✓ Publik' : 'Draft' }}
Siswa Terdaftar
{{ $course->enrollments->count() }}
Min. Progress
{{ $course->progress_min }}%
Topik
{{ $course->sections->count() }}
{{-- Quiz Pilihan Ganda --}}

Quiz Pilihan Ganda

Pisahkan soal pilihan ganda dari tugas.

+ Buat Quiz Baru @if($course->quizzes->isNotEmpty())
@foreach($course->quizzes->take(5) as $quiz)
{{ $quiz->title }}
{{ $quiz->questions->count() }} soal
@endforeach
Lihat Semua Quiz → @else

Belum ada quiz.

@endif
{{-- Daftar Siswa --}}

Siswa Terdaftar

@if($course->enrollments->count() > 0) Nilai → @endif
@forelse($course->enrollments->take(8) as $enroll)
{{ strtoupper(substr($enroll->student->name, 0, 1)) }}

{{ $enroll->student->name }}

{{ $enroll->progress }}%
@empty

Belum ada siswa terdaftar.

@endforelse
@if($course->enrollments->count() > 8)

+{{ $course->enrollments->count() - 8 }} siswa lainnya

@endif
{{-- Tambah Siswa --}} @if($availableStudents->isNotEmpty())

Tambah Siswa ke Kursus

@csrf
@endif
@push('scripts') @endpush @endsection