@extends('dosen.layout', [ 'title' => 'Kelola E-Learning', 'heading' => 'E-Learning: '.$schedule->mataKuliah?->nama_mk, 'subheading' => 'Atur materi, assessment, forum diskusi, dan absensi online dalam satu panel kelas digital.', ]) @section('dosen-content')

{{ $schedule->elearningMaterials->count() }}

Materi

{{ $schedule->elearningAssessments->count() }}

Tugas / Quiz / Ujian

{{ $schedule->elearningForumThreads->count() }}

Thread Diskusi

{{ $schedule->elearningAttendanceSessions->count() }}

Sesi Absensi

Upload Materi

@csrf

Buat Sesi Absensi Online

@csrf

Daftar Materi

@forelse ($schedule->elearningMaterials as $material)
{{ $material->judul }}

{{ $material->deskripsi ?: 'Tanpa deskripsi.' }}

@if ($material->file_path) File @endif
@csrf @method('PUT')
@empty
Belum ada materi digital untuk kelas ini.
@endforelse

Assessment: Tugas, Quiz, dan Ujian

@csrf
@forelse ($schedule->elearningAssessments as $assessment)

{{ strtoupper($assessment->jenis) }}: {{ $assessment->judul }}

@csrf @method('PUT')
allow_text_submission)> allow_file_submission)>
@if (in_array($assessment->jenis, ['quiz', 'ujian'], true))
@csrf
Tambah Soal
@foreach ($assessment->questions as $question) @php($optionsText = is_array($question->opsi_pilihan) ? implode("\n", $question->opsi_pilihan) : '')
@csrf @method('PUT')
@endforeach @endif
@empty
Belum ada assessment untuk kelas ini.
@endforelse

Forum Diskusi

@csrf
@forelse ($schedule->elearningForumThreads as $thread)
{{ $thread->judul }}

Oleh {{ $thread->user?->name ?? '-' }}

{{ $thread->isi }}

@foreach ($thread->posts as $post)
{{ $post->user?->name ?? '-' }}
{{ $post->isi }}
@endforeach
@csrf
@empty
Belum ada diskusi kelas.
@endforelse

Sesi Absensi Online

@forelse ($schedule->elearningAttendanceSessions as $session) @empty @endforelse
Sesi Tanggal Kode Peserta
{{ $session->judul }} {{ $session->tanggal?->format('d M Y') ?? '-' }} {{ $session->kode_absensi }} {{ $session->records_count }}
Belum ada sesi absensi online.
@endsection