{{-- resources/views/admin/akademik/kurikulum/ma_edit.blade.php --}} @php $isGuru = auth()->check() && auth()->user()->type == 3; $user = auth()->user(); $guru = $isGuru ? \App\Models\Kepegawaian\Guru::where('email', $user->email)->first() : null; @endphp @extends($isGuru ? 'layouts.app' : 'layouts.admin') @section('title', 'Susun Modul Ajar') @section('content') @if($isGuru) @include('public.guru._hero', ['user' => $user, 'guru' => $guru]) @endif

Penyusunan Modul Ajar (MA)

Materi: {!! strip_tags($tltp->materi ?? 'Topik Belum Diatur') !!}
@csrf
I. INFORMASI UMUM
Identitas Modul (Otomatis dari Sistem)
Penyusun
: {{ $kurikulum->guru->name ?? '-' }}
Instansi
: {{ \App\Models\Idse::first()->nama_sekolah ?? 'Nama Sekolah Belum Diatur' }}
Tahun Ajaran
: {{ $kurikulum->tahunAjaran->tahun_ajaran ?? '-' }}
Mata Pelajaran
: {{ $kurikulum->mapelNama->nama_mapel ?? '-' }}
Fase / Kelas
: Fase D / Kelas {{ $kurikulum->levelKelas->level_kelas ?? '-' }}
Elemen
: {{ $cp_induk->elemen }}
Alokasi Waktu
: {{ $tltp->jam_pelajaran ?? 0 }} JP
@php $savedPPP = explode(', ', $modulAjar->profil_pancasila ?? ''); $pppOptions = ['Beriman & Bertakwa', 'Berkebinekaan Global', 'Gotong Royong', 'Mandiri', 'Bernalar Kritis', 'Kreatif']; @endphp
@foreach($pppOptions as $ppp)
@endforeach
@php $savedModel = $modulAjar->model_pembelajaran ?? ''; $isLainnya = !in_array($savedModel, ['', 'Tatap Muka', 'PJJ (Daring)', 'Blended Learning']); @endphp
II. KOMPONEN INTI
Tujuan Kegiatan Pembelajaran (Otomatis)
{!! $tltp->tujuan_pembelajaran ?? 'Data tujuan belum tersedia.' !!}
Manfaat apa yang akan diperoleh siswa setelah mengikuti pembelajaran ini?
Pertanyaan pemantik untuk memancing rasa ingin tahu siswa di awal pelajaran.

Skenario Kegiatan Pembelajaran
@php function decodeSkenario($data) { if (empty($data)) return ['']; $decoded = json_decode($data, true); return is_array($decoded) ? $decoded : [$data]; } $arrPendahuluan = decodeSkenario($modulAjar->kegiatan_pendahuluan ?? ''); $arrInti = decodeSkenario($modulAjar->kegiatan_inti ?? ''); $arrPenutup = decodeSkenario($modulAjar->kegiatan_penutup ?? ''); $jmlPertemuan = max(count($arrPendahuluan), count($arrInti), count($arrPenutup)); if ($jmlPertemuan < 1) $jmlPertemuan = 1; @endphp @for($i = 0; $i < $jmlPertemuan; $i++)
Pertemuan ke-{{ $i + 1 }}
@if($i > 0) @endif
@endfor
III. REFLEKSI & LAMPIRAN

@endsection @push('scripts') @if($isGuru) @endif @endpush