@extends('layouts.app')
@section('title', 'Materi Belajar · SmartPenF')
@section('content')
{{-- ── Header Navigasi ─────────────────────────────────── --}}
@if (session('status'))
{{ session('status') }}
@endif
@if (! $period)
Periode Akademik Belum Aktif
Pengelola akademik belum mengaktifkan tahun pelajaran berjalan.
@else
{{-- ── Dropdown Pemilih Mata Pelajaran (Teks Putih) ─────── --}}
{{-- ── Kondisi Materi Kosong ──────────────────────────── --}}
@if ($materials->isEmpty())
Belum Ada Materi
Belum ada modul atau dokumen materi belajar yang diterbitkan untuk mata pelajaran dan tingkatan kelas Anda.
@else
{{-- ── Daftar Kartu Bab Sesuai Referensi Gambar ────────── --}}
{{-- Daftar Bab --}}
@foreach($materiByBab as $key => $grup)
@php
$collapseId = 'babCollapse_' . md5($key);
$countItems = count($grup['items']);
@endphp
{{-- Isi Materi Saat Bab Dibuka (Gaya Classroom Sesuai materi_siswa.php) --}}
@foreach($grup['items'] as $item)
@include('student.learning._material_card', ['row' => $item])
@endforeach
@endforeach
{{-- Materi Lainnya (Tanpa Bab) --}}
@if(!empty($materiTanpaBab))
@php
$countTanpaBab = count($materiTanpaBab);
@endphp
@foreach($materiTanpaBab as $item)
@include('student.learning._material_card', ['row' => $item])
@endforeach
@endif
@endif
@endif
{{-- ═══════════════════════════════════════════════════════════════
MODAL LIHAT MATERI (Teks, Video & Slide Interaktif)
═══════════════════════════════════════════════════════════════ --}}