@extends('mahasiswa.layout', [ 'title' => 'Kelas E-Learning', 'heading' => 'E-Learning: '.$schedule->mataKuliah?->nama_mk, 'subheading' => 'Lihat materi, kerjakan assessment, ikut diskusi, dan lakukan absensi online pada kelas digital ini.', ]) @section('mahasiswa-content')

Materi Pembelajaran

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

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

@if ($material->file_path) Download Materi @endif
@empty
Belum ada materi digital yang dipublikasikan.
@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 thread diskusi pada kelas ini.
@endforelse

Assessment Aktif

@forelse ($schedule->elearningAssessments as $assessment) @php($submission = $assessment->submissions->first())
{{ strtoupper($assessment->jenis) }}: {{ $assessment->judul }}

Deadline: {{ $assessment->batas_waktu?->format('d M Y H:i') ?? 'Tanpa batas' }}

{{ $assessment->deskripsi ?: 'Tidak ada deskripsi tambahan.' }}

@if ($submission) Sudah Submit @if ($submission->nilai !== null) Nilai {{ number_format((float) $submission->nilai, 2, ',', '.') }} @endif @else Belum Submit @endif
@empty
Belum ada assessment aktif untuk kelas ini.
@endforelse

Absensi Online

@forelse ($schedule->elearningAttendanceSessions as $session) @php($record = $session->records->first())
{{ $session->judul }}

{{ $session->tanggal?->format('d M Y') ?? '-' }} / Kode dari dosen

@if ($record) Sudah Absen {{ $record->waktu_absen?->format('d M Y H:i') }} @else
@csrf
@endif
@empty
Belum ada sesi absensi online untuk kelas ini.
@endforelse
@endsection