@extends('layouts.app') @section('title', $student->full_name) @push('styles') @endpush @section('content')
Total Poin
{{ $totalPoints }}
Pelanggaran
{{ $violationCount }}x
SP Terbit
{{ $activeSpLetters }}
Terakhir
@if($lastViolation) {{ $lastViolation->violation_date->diffForHumans() }} @else — @endif
{{ $currentSpLevel->name }} sudah tercapai
Siswa ini telah mencapai ambang minimal {{ $currentSpLevel->min_points }} poin. Surat peringatan telah diterbitkan.
Menuju {{ $nextSpThreshold->name }}
{{ $nextSpThreshold->min_points - $totalPoints }} poin lagi untuk mencapai ambang {{ $nextSpThreshold->name }} ({{ $nextSpThreshold->min_points }} poin)
{{ $violationCount }} catatan pelanggaran
{{ $v->description }}
@endifSiswa ini belum memiliki catatan pelanggaran
{{ $student->spLetters->count() }} surat diterbitkan
NISN
{{ $student->nisn ?? '—' }}
NIS
{{ $student->student_number ?? '—' }}
Jenis Kelamin
{{ $student->gender === 'L' ? 'Laki-laki' : ($student->gender === 'P' ? 'Perempuan' : '—') }}
Tempat, Tanggal Lahir
{{ $student->place_of_birth ?? '—' }}{{ $student->place_of_birth && $student->date_of_birth ? ', ' : '' }} {{ $student->date_of_birth ? $student->date_of_birth->format('d M Y') : '—' }}
Kelas
{{ $student->class_name ?? '—' }}
Jurusan
{{ $student->department_name ?? $student->department_code ?? '—' }}
Alamat
{{ $student->address ?? '—' }}
Telepon
{{ $student->phone_number ?? '—' }}
{{ $student->email ?? '—' }}
Tahun Akademik
{{ $student->academic_year_name ?? '—' }}
Terakhir Sinkron
{{ $student->synced_at ? $student->synced_at->format('d M Y H:i') : '—' }}