@php $isAdmin = auth()->user()?->isAdmin() ?? false; @endphp

Kelengkapan Dokumen Wajib

Ringkasan upload dan verifikasi dokumen wajib siswa.

{{ $requiredDocumentSummary['percentage'] }}%
{{ $requiredDocumentSummary['missing'] === 0 ? 'Upload lengkap' : 'Kurang ' . $requiredDocumentSummary['missing'] . ' dokumen' }}
{{ $requiredDocumentSummary['verification_percentage'] }}%
{{ $requiredDocumentSummary['unverified'] === 0 && $requiredDocumentSummary['missing'] === 0 ? 'Terverifikasi penuh' : $requiredDocumentSummary['unverified'] . ' belum valid' }}
Upload Dokumen Wajib {{ $requiredDocumentSummary['uploaded'] }}/{{ $requiredDocumentSummary['total'] }}
Verifikasi Dokumen Wajib {{ $requiredDocumentSummary['verified'] }}/{{ $requiredDocumentSummary['total'] }}
@if ($requiredDocumentSummary['missing_items']->isNotEmpty() || $requiredDocumentSummary['unverified_items']->isNotEmpty())
@foreach ($requiredDocumentSummary['missing_items'] as $missingDocument) Belum upload: {{ $missingDocument }} @endforeach @foreach ($requiredDocumentSummary['unverified_items'] as $unverifiedDocument) Belum valid: {{ $unverifiedDocument }} @endforeach
@endif
Nama: {{ $student->full_name }}
NIS: {{ $student->student_number ?: '-' }}
NISN: {{ $student->nisn ?: '-' }}
Jenis Kelamin: {{ $student->gender === 'L' ? 'Laki-laki' : 'Perempuan' }}
TTL: {{ $student->place_of_birth ?: '-' }}, {{ $student->date_of_birth?->format('d-m-Y') ?: '-' }}
Agama: {{ $student->religion ?: '-' }}
Kewarganegaraan: {{ $student->nationality ?: '-' }}
Status: {{ ucfirst($student->status) }}
Tahun Angkatan: {{ $student->academicYear?->name ?: '-' }}
Program Keahlian: {{ $student->department?->name ?: '-' }}
Kelas: {{ $student->classRoom?->name ?: '-' }}
Tanggal Masuk: {{ $student->entry_date?->format('d-m-Y') ?: '-' }}
No. HP: {{ $student->phone_number ?: '-' }}
Email: {{ $student->email ?: '-' }}
Alamat: {{ $student->address ?: '-' }}
Wilayah: {{ collect([$student->village, $student->district, $student->city, $student->province])->filter()->join(', ') ?: '-' }}
Kode Pos: {{ $student->postal_code ?: '-' }}
@if ($student->academicHistories->isEmpty())
Belum ada histori akademik untuk siswa ini.
@else
@foreach ($student->academicHistories as $history) @endforeach
Tahun Jurusan Kelas Status Periode
{{ $history->academicYear?->name ?: '-' }} {{ $history->department?->name ?: '-' }} {{ $history->classRoom?->name ?: '-' }} {{ $history->is_current ? 'Aktif Sekarang' : ucfirst($history->status) }} {{ $history->start_date?->format('d-m-Y') ?: '-' }} s/d {{ $history->end_date?->format('d-m-Y') ?: 'Sekarang' }}
@endif
@if ($student->achievements->isEmpty())
Belum ada data prestasi untuk siswa ini.
@else
@foreach ($student->achievements as $achievement)
{{ $achievement->achievement_name }}
@if ($achievement->level) {{ $achievement->level }} @endif @if ($achievement->rank) {{ $achievement->rank }} @endif
Kategori: {{ $achievement->category ?: '-' }}
Penyelenggara: {{ $achievement->organizer ?: '-' }}
Tahun/Tanggal: {{ $achievement->achievement_year ?: '-' }} · {{ $achievement->achievement_date?->format('d-m-Y') ?: '-' }}
@if ($achievement->description)
{{ $achievement->description }}
@endif
@if ($achievement->certificate_file) Piagam @endif @if ($achievement->activity_photo) @endif Edit
@endforeach
@endif
@if ($student->parents->isEmpty())
Belum ada data orang tua/wali untuk siswa ini.
@else
@foreach ($student->parents as $parent)
{{ ucfirst($parent->relation_type === 'father' ? 'Ayah' : ($parent->relation_type === 'mother' ? 'Ibu' : 'Wali')) }} - {{ $parent->name }}
Pekerjaan: {{ $parent->occupation ?: '-' }}
No. HP: {{ $parent->phone_number ?: '-' }}
Pendidikan: {{ $parent->education ?: '-' }}
Edit @if ($isAdmin)
@csrf @method('DELETE')
@endif
@endforeach
@endif
@if ($student->documents->isEmpty())
Belum ada dokumen siswa yang diunggah.
@else
@foreach ($student->documents as $document) @php $verificationMap = [ 'pending' => 'bg-slate-100 text-slate-600', 'valid' => 'bg-emerald-100 text-emerald-700', 'invalid' => 'bg-rose-100 text-rose-700', 'revision' => 'bg-amber-100 text-amber-700', ]; @endphp
{{ $document->documentType?->name ?: '-' }}
File: {{ $document->file_name }}
Format: {{ strtoupper($document->file_extension ?: '-') }}
Ukuran: {{ $document->file_size ? number_format($document->file_size / 1024, 1) . ' KB' : '-' }}
@if ($document->verifiedBy)
Diverifikasi oleh: {{ $document->verifiedBy->name }}
@endif
{{ ucfirst($document->verification_status) }} @if ($document->verified_at) Diverifikasi {{ $document->verified_at->format('d-m-Y H:i') }} @endif
@if ($document->verification_note)
Catatan: {{ $document->verification_note }}
@endif
Lihat Download Edit @if ($isAdmin)
@csrf
@csrf
@csrf
@csrf @method('DELETE')
@endif
@endforeach
@endif
Edit Siswa Kembali