{{-- resources/views/admin/akademik/kurikulum/kelola_atp.blade.php --}}
E. ALUR TUJUAN PEMBELAJARAN (ATP)
Peta dekonstruksi Capaian Pembelajaran menjadi Tujuan dan Eviden.
Tambah Data ATP
@if($atps->isEmpty()) @else @php $noUrut = 1; @endphp @foreach($cps as $cp) @php $cp_atps = $atps->where('kurikulum_cp_id', $cp->id); $totalCpRowspan = 0; foreach($cp_atps as $temp_atp) { $k = json_decode($temp_atp->kompetensi, true) ?? (!empty($temp_atp->kompetensi) ? [$temp_atp->kompetensi] : []); $m = json_decode($temp_atp->materi, true) ?? (!empty($temp_atp->materi) ? [$temp_atp->materi] : []); $t = json_decode($temp_atp->tujuan_pembelajaran, true) ?? (!empty($temp_atp->tujuan_pembelajaran) ? [$temp_atp->tujuan_pembelajaran] : []); $e = json_decode($temp_atp->indikator, true) ?? (!empty($temp_atp->indikator) ? [$temp_atp->indikator] : []); $max = max(count($k), count($m), count($t), count($e)); $totalCpRowspan += ($max > 0 ? $max : 1); } @endphp @if($cp_atps->count() > 0) @foreach($cp_atps as $atp) @php $kompArr = json_decode($atp->kompetensi, true) ?? (!empty($atp->kompetensi) ? [$atp->kompetensi] : []); $matArr = json_decode($atp->materi, true) ?? (!empty($atp->materi) ? [$atp->materi] : []); $tpArr = json_decode($atp->tujuan_pembelajaran, true) ?? (!empty($atp->tujuan_pembelajaran) ? [$atp->tujuan_pembelajaran] : []); $evArr = json_decode($atp->indikator, true) ?? (!empty($atp->indikator) ? [$atp->indikator] : []); $maxRows = max(count($kompArr), count($matArr), count($tpArr), count($evArr)); $maxRows = $maxRows > 0 ? $maxRows : 1; @endphp @for($i = 0; $i < $maxRows; $i++) @if($i == 0) @endif @if($loop->first && $i == 0) @endif @if($i == 0) @endif @endfor @endforeach @endif @endforeach @endif
No Capaian Pembelajaran Kata Kunci Tujuan Pembelajaran Eviden (Indikator) Alur Tujuan Pembelajaran (ATP) Aksi
Kompetensi Materi

Data Alur Tujuan Pembelajaran belum diisi.
Elemen : {{ $cp->elemen }}
{{ $noUrut++ }} {!! $cp->capaian_teks !!} {!! !empty($kompArr[$i]) ? $kompArr[$i] : '-' !!} {!! !empty($matArr[$i]) ? $matArr[$i] : '-' !!} {!! !empty($tpArr[$i]) ? $tpArr[$i] : '-' !!} {!! !empty($evArr[$i]) ? $evArr[$i] : '-' !!} @php $alurs = json_decode($atp->tahapan, true); @endphp @if(is_array($alurs) && count($alurs) > 0) @foreach($alurs as $alur) @php $cp_induk = \App\Models\Akademik\KurikulumCp::find($alur['cp_id']); $nama_elemen = $cp_induk ? $cp_induk->elemen : 'Elemen Dihapus'; @endphp
{{ $nama_elemen }}
    @foreach($alur['tps'] as $tp_text)
  • {{ $tp_text }}
  • @endforeach
@endforeach @else Alur belum diatur. @endif
Edit
@csrf @method('DELETE')