@section('content')

Preview Data Import

Informasi
Berikut adalah preview data yang akan diimpor. Silakan periksa data berikut sebelum melanjutkan.
@foreach($preview as $sheetName => $sheetData) @if($sheetName === 'CPMK-CPL' || $sheetName === 'FORM NILAI SIAP')

{{ $sheetName }}

@if($sheetName === 'CPMK-CPL')
Mata Kuliah {{ $sheetData[0][2] }}
Tahun {{ $sheetData[1][2] }}
Semester {{ $sheetData[2][2] }}
Kelas {{ $sheetData[3][2] }}
SKS {{ $sheetData[8][2] }}
Pengampu {{ $sheetData[5][2] }}
Koordinator Pengampu {{ $sheetData[6][2] }}
Kaprodi {{ $sheetData[9][2] }}
GPM {{ $sheetData[11][2] }}
Data CPMK-CPL
@foreach(array_slice($sheetData, 18, 14) as $row) @if(!empty($row[1])) @endif @endforeach
Kode CPMK Deskripsi CPMK Kode CPL
{{ $row[1] }} {{ $row[2] }} {{ collect(array_slice($row, 3, 13))->search(fn($value) => $value == 1) !== false ? 'CPL' . (collect(array_slice($row, 3, 13))->search(fn($value) => $value == 1) + 1) : '-' }}
@elseif($sheetName === 'FORM NILAI SIAP')
Mata Kuliah {{ explode(' ', $sheetData[0][1])[0] }}
Tahun {{ substr($sheetData[1][1], 0, 4) }}
Semester {{ $sheetData[2][1] }}
Kelas {{ $sheetData[3][1] }}
Data Nilai
@php $rowNilaiAkhirAngka = strpos(strtolower($sheetData[6][8]), 'nilai akhir angka') === 0 ? 8 : 10; $rowNilaiAkhirHuruf = $rowNilaiAkhirAngka + 1; $rowNilaiBobot = $rowNilaiAkhirHuruf + 1; $rowOutcome = $rowNilaiBobot + 1; @endphp @foreach(array_slice($sheetData, 7) as $row) @if(!empty($row[0])) @endif @endforeach
NIM Nama Semester Status Nilai Akhir Angka Nilai Akhir Huruf Bobot Outcome
{{ $row[0] }} {{ $row[1] }} {{ $row[2] }} {{ $row[3] }} {{ $row[$rowNilaiAkhirAngka] }} {{ $row[$rowNilaiAkhirHuruf] }} {{ str_replace(',', '.', $row[$rowNilaiBobot]) }} {{ $row[$rowOutcome] }}
@endif
@endif @endforeach
@csrf {{-- --}}
Batal
@include('components.loading-modal') @push('scripts') @endpush