@extends('layouts.app') @section('title', 'Manajemen Guru') @section('content')

Manajemen Guru - {{ $lembaga->nama_lembaga }}

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

{{ $stats['total_guru'] }}

Total Guru

{{ $stats['active_guru'] }}

Guru Aktif

{{ $stats['pending_review'] }}

Menunggu Review

{{ $stats['guru_with_penilaian'] }}

Dengan Penilaian

@if($activeInstrumen->count() > 0)
Instrumen Penilaian Aktif

Saat ini ada {{ $activeInstrumen->count() }} instrumen penilaian yang aktif:

    @foreach($activeInstrumen as $instrumen)
  • {{ $instrumen->instrumen->judul }} ({{ $instrumen->instrumen->tahun_ajaran }} - Semester {{ $instrumen->instrumen->semester }})
    Deadline: {{ $instrumen->deadline->format('d F Y') }} Lihat
  • @endforeach
@else
Belum Ada Instrumen Aktif

Belum ada instrumen penilaian yang didistribusikan oleh pengawas ke lembaga ini.

@endif
@forelse($guru as $item) @empty @endforelse
No Nama Guru NIP/NUPTK Mata Pelajaran Kelas Status Kepegawaian Status Penilaian Aksi
{{ $loop->iteration + ($guru->currentPage() - 1) * $guru->perPage() }} {{ $item->nama_lengkap }} @if($item->gelar_depan || $item->gelar_belakang)
{{ $item->gelar_depan }} {{ $item->nama_lengkap }}{{ $item->gelar_belakang ? ', ' . $item->gelar_belakang : '' }} @endif
@if($item->nip) NIP: {{ $item->nip }}
@endif @if($item->nuptk) NUPTK: {{ $item->nuptk }} @endif @if(!$item->nip && !$item->nuptk) - @endif
{{ $item->mata_pelajaran ?? '-' }} {{ $item->kelas_diampu ?? '-' }} {{ $item->status_kepegawaian }} @php $latestPenilaian = $item->penilaianGuru->first(); @endphp @if($latestPenilaian) @switch($latestPenilaian->status) @case('draft') Draft
Belum submit @break @case('submitted') Menunggu Review
{{ $latestPenilaian->tanggal_submit ? $latestPenilaian->tanggal_submit->format('d/m/Y') : '' }} @break @case('revision') Perlu Revisi
Perlu diperbaiki @break @case('validated') Validated
Nilai: {{ $latestPenilaian->rata_rata ? number_format($latestPenilaian->rata_rata, 2) : '-' }} @break @case('final') Final
Sudah disubmit ke pengawas @break @endswitch @else Belum Ada
Tidak ada penilaian @endif
@if($latestPenilaian && $latestPenilaian->status == 'submitted') @endif
Belum ada guru terdaftar

Belum ada guru yang terdaftar di lembaga ini.

@if($guru->hasPages())
{{ $guru->links() }}
@endif
@endsection @push('scripts') @endpush