@extends('layouts.internal') @section('title', 'Kelola Periode PKL') @section('content')
Periode {{ $kegiatan->tanggal_mulai->format('d/m/Y') }} – {{ $kegiatan->tanggal_selesai->format('d/m/Y') }}
@if ($kegiatan->deskripsi){{ $kegiatan->deskripsi }}
@endifSiswa diimpor
{{ $counts['peserta'] }}
PKL selesai
{{ $counts['selesai'] }}
Sertifikat aktif
{{ $counts['sertifikat'] }}
Gunakan file .xlsx dengan kolom nis, nama_lengkap, tempat_lahir, tanggal_lahir, kelas, dan industri. Tempat dan tanggal lahir wajib diisi agar tercetak pada sertifikat.
Jika NIS sudah terdaftar, impor hanya memperbarui data lahir dan mempertahankan data lainnya.
Nama industri diambil langsung dari kolom Excel dan tidak perlu terdaftar sebagai mitra kerja sama.
{{ number_format($peserta->total(), 0, ',', '.') }} {{ $q !== '' || $kelas !== '' || $jurusan !== '' || $status !== '' ? 'siswa ditemukan' : 'siswa terdaftar' }}. Tandai selesai setelah siswa menyelesaikan PKL.
Masukkan NIS, nama, kelas, jurusan, industri, atau status PKL.
Pilihan kelas dibaca dari Excel yang sudah diimpor. Penerbitan hanya mencakup siswa berstatus selesai.
| NIS / NISN | Nama | Kelas | Jurusan | Industri | Status PKL | Sertifikat / Aksi |
|---|---|---|---|---|---|---|
| {{ $item->nis }} | {{ $item->nama }} | {{ $item->kelas }} | {{ $item->jurusan ?: '—' }} | {{ $item->nama_industri }} | {{ ucfirst($item->status) }} |
@if ($item->sertifikat?->status === 'aktif')
@elseif ($item->status === 'selesai' && $kegiatan->tanggal_selesai->isPast())
@else
Belum siap
@endif
@if ($item->status !== 'selesai' && $kegiatan->tanggal_selesai->isPast())
@endif
@if (! $item->sertifikat)
|
| Tidak ada siswa yang cocok. Impor daftar siswa atau ubah filter pencarian. | ||||||