@extends('layouts.app') @section('title', 'Dashboard Kepala Madrasah') @section('breadcrumb') @endsection @section('content')
Total Guru {{ $stats['total_guru'] }}
Instrumen Diterima {{ $stats['total_instrumen_distributed'] }}
Penilaian Berlangsung {{ $stats['penilaian_by_status']['draft'] + $stats['penilaian_by_status']['submitted'] }}
Sudah Divalidasi {{ $stats['penilaian_by_status']['validated'] + $stats['penilaian_by_status']['final'] }}
@php $lembagaFields = [ 'alamat_lengkap' => $lembaga->alamat_lengkap, 'kelurahan' => $lembaga->kelurahan, 'kecamatan' => $lembaga->kecamatan, 'kabupaten' => $lembaga->kabupaten, 'provinsi' => $lembaga->provinsi, 'kode_pos' => $lembaga->kode_pos, 'telepon' => $lembaga->telepon, 'email' => $lembaga->email, 'akreditasi' => $lembaga->akreditasi, 'tahun_berdiri' => $lembaga->tahun_berdiri, ]; $emptyFields = array_filter($lembagaFields, function($value) { return empty($value); }); $completenessPercentage = round((count($lembagaFields) - count($emptyFields)) / count($lembagaFields) * 100, 1); @endphp @if(count($emptyFields) > 0)
@else
@endif

Informasi Lembaga

{{ $lembaga->nama_lembaga }}

NSM: {{ $lembaga->npsn_nsm }}
Jenis: {{ $lembaga->jenis }}

@if($lembaga->alamat_lengkap)

Alamat:
{{ $lembaga->alamat_lengkap }}
{{ $lembaga->kelurahan_name ?? $lembaga->kelurahan }}, {{ $lembaga->kecamatan_name ?? $lembaga->kecamatan }}
{{ $lembaga->kabupaten_name ?? $lembaga->kabupaten }}, {{ $lembaga->provinsi_name ?? $lembaga->provinsi }} {{ $lembaga->kode_pos }}

@else
Alamat belum dilengkapi
@endif @if($lembaga->telepon || $lembaga->email)

@if($lembaga->telepon) Telepon: {{ $lembaga->telepon }}
@endif @if($lembaga->email) Email: {{ $lembaga->email }}
@endif

@endif

Guru di Lembaga

@forelse(\App\Models\Guru::where('lembaga_id', $lembaga->id)->take(5)->get() as $guru) @empty @endforelse
Nama Guru Mata Pelajaran Kelas Status Kepegawaian Status Sertifikasi
{{ $guru->nama_lengkap_with_gelar }} {{ $guru->mata_pelajaran }} {{ $guru->kelas_diampu }} {{ $guru->status_kepegawaian }} {{ ucfirst($guru->status_sertifikasi) }}
Belum ada guru terdaftar

Instrumen Penilaian

@php $user = Auth::user(); $lembaga = $user->lembagaKepala()->first(); $recentInstrumen = $lembaga ? \App\Models\DistribusiInstrumen::with(['instrumen', 'komponen']) ->where('lembaga_id', $lembaga->id) ->latest() ->take(3) ->get() : collect(); @endphp @if($recentInstrumen->count() > 0)
    @foreach($recentInstrumen as $distribusi)
  • {{ Str::limit($distribusi->instrumen->judul, 30) }}
    {{ $distribusi->instrumen->tahun_ajaran }} - Semester {{ $distribusi->instrumen->semester }}
    {{ $distribusi->tanggal_distribusi->format('d/m/Y') }} @if($distribusi->komponen)
    {{ $distribusi->komponen->nama_komponen }} @else
    Semua @endif
    @if($distribusi->status == 'active') Aktif @else Ditutup @endif
  • @endforeach
@else

Belum ada instrumen

Pengawas belum mendistribusikan instrumen
@endif

Penilaian Terbaru

    @forelse(\App\Models\PenilaianKepala::where('kepala_id', Auth::id())->latest()->take(3)->get() as $penilaian)
  • {{ $penilaian->distribusiInstrumen->instrumen->judul }}
    Oleh Pengawas: {{ $penilaian->pengawas?->name ?? '-' }}
    {{ ucfirst($penilaian->status) }}
  • @empty
  • Belum ada penilaian
  • @endforelse
@endsection