@extends('layouts.public', ['title' => $serviceMeta['label'].' - '.$publicSchool->name]) @section('content')

Panel Layanan

{{ $serviceMeta['label'] }}

{{ $serviceMeta['description'] }}

Kembali
@if($serviceKey === 'layanan')
@if($search !== '') Reset @endif
@forelse($students as $student) @php $total = (int) ($student->total_points ?? 0); @endphp

{{ $student->name }}

{{ $student->class_name ?? 'Tanpa kelas' }}

{{ $total }} poin

Catatan siswa

Masuk untuk melihat detail

Prestasi, pelanggaran, dan tindak lanjut hanya tampil untuk akun yang berwenang.

Lihat di panel login
@empty

Tidak ada siswa yang cocok dengan pencarian.

@endforelse

Menampilkan {{ $students->firstItem() ?? 0 }}-{{ $students->lastItem() ?? 0 }} dari {{ $students->total() }} siswa

@if($students->onFirstPage()) Kembali @else Kembali @endif @if($students->hasMorePages()) Next @else Next @endif
@endif @if($serviceKey === 'absensi')
@foreach(['hadir' => 'Hadir', 'izin' => 'Izin', 'sakit' => 'Sakit', 'alfa' => 'Alfa'] as $status => $label)

{{ $label }}

{{ $attendanceSummary[$status] ?? 0 }}

Nama siswa

@forelse($attendanceNames[$status] ?? [] as $name)

{{ $name }}

@empty

Belum ada siswa.

@endforelse
@endforeach
@endif @if($serviceKey === 'lms')
@foreach([ ['Kelas', $lmsStats['classes'] ?? 0], ['Guru', $lmsStats['teachers'] ?? 0], ['Siswa', $lmsStats['students'] ?? 0], ['Tugas LMS', $lmsStats['assignments'] ?? 0], ['Jawaban', $lmsStats['submissions'] ?? 0], ] as [$label, $value])

{{ $label }}

{{ $value }}

@endforeach

Kelas LMS

Kesiapan Pembelajaran Digital

Ringkasan kelas, wali kelas, dan jumlah tugas yang sudah diterbitkan di sekolah ini.

Masuk LMS
@forelse($classSummaries as $class) @empty @endforelse
Kelas Wali kelas Siswa Tugas Status
{{ $class['name'] }} {{ $class['teachers']->isNotEmpty() ? $class['teachers']->join(', ') : 'Belum ada wali kelas' }} {{ $class['students'] }} siswa {{ $class['assignments'] }} tugas {{ $class['teachers']->isNotEmpty() && $class['assignments'] > 0 ? 'Aktif' : 'Perlu dilengkapi' }}
Belum ada data kelas LMS.

Tugas terbaru

Aktivitas dari Guru

Daftar singkat tugas yang baru diterbitkan untuk siswa sekolah ini.

@forelse($assignments as $assignment)

{{ $assignment->class_name }} / {{ $assignment->subject }}

{{ $assignment->title }}

Guru: {{ optional($assignment->teacher)->name ?? '-' }}

{{ optional($assignment->due_date)->format('d M Y') ?? 'Tanpa batas' }}

{{ $assignment->instructions }}

@empty

Belum ada tugas LMS yang diterbitkan guru.

@endforelse

Materi terdata

Mata Pelajaran dan Kelas

{{ $courses->count() }} materi
@forelse($courses as $course)

{{ $course->name }}

{{ $course->class_name }}

{{ $course->description ?? 'Materi dikelola oleh guru sekolah.' }}

@empty

Belum ada materi yang terdata.

@endforelse
@endif @if($serviceKey === 'komunikasi')
@forelse($messages as $message)

{{ optional($message->sender)->name ?? 'Pengirim tidak ditemukan' }}

Untuk {{ optional($message->receiver)->name ?? 'penerima tidak ditemukan' }}

{{ $message->body }}

@empty
Belum ada pesan.
@endforelse
@endif
@endsection