@foreach ($assessmentLearningSections as $sectionKey => $section)
@php
$rows = old($sectionKey, $settings->{$sectionKey} ?? []);
if (in_array($sectionKey, ['assessment_criteria', 'assessment_techniques', 'offline_learning', 'online_learning'], true) && empty($rows)) {
$rows = $section['default_rows'] ?? [];
}
if (empty($rows)) {
$rows = match ($sectionKey) {
'assessment_criteria' => [['category' => '', 'subcategory' => '', 'name' => '', 'description' => '']],
'assessment_techniques' => [['category' => '', 'subcategory' => '', 'name' => '']],
'offline_learning' => [['category' => '', 'description' => '', 'subcategory' => '', 'name' => '']],
'online_learning' => [['category' => '', 'description' => '', 'subcategory' => '', 'name' => '']],
default => [['name' => '', 'description' => '']],
};
}
$isCriteriaSection = $sectionKey === 'assessment_criteria';
$isTechniqueSection = $sectionKey === 'assessment_techniques';
$isOfflineSection = $sectionKey === 'offline_learning';
$isOnlineSection = $sectionKey === 'online_learning';
@endphp
{{ $sectionIcons[$sectionKey] ?? '•' }} {{ $section['title'] }}
@if ($isCriteriaSection)
Format 4 kolom: Kelompok Utama, Sub Kelompok, Kriteria Penilaian, dan Deskripsi/Level. Sub Kelompok dan Deskripsi boleh dikosongkan bila tidak ada.
@elseif ($isTechniqueSection)
Format 3 kolom: Kelompok Utama, Sub Kelompok, dan Teknik Penilaian. Sub Kelompok boleh dikosongkan bila tidak ada.
@elseif ($isOfflineSection)
Format 4 kolom: Metode/Aktivitas, Deskripsi, Jenis/Variasi/Contoh, dan Rincian Aktivitas. Kolom rincian boleh dikosongkan bila metode tidak memiliki variasi.
@elseif ($isOnlineSection)
Format 4 kolom: Metode/Aktivitas Daring, Deskripsi, Jenis/Platform/Aktivitas/Contoh, dan Rincian Aktivitas/Platform. Kolom rincian boleh dikosongkan bila metode tidak memiliki variasi.
@else
Isi beberapa pilihan yang akan menjadi referensi dalam penyusunan RPS.
@endif
Tambah Baris
@endforeach