@extends('layouts.app') @section('title', 'Profil Saya') @php $tabs = [ ['route' => 'guru.profile.index', 'label' => 'Profil', 'active' => true], ['route' => 'guru.profile.password', 'label' => 'Password', 'active' => false], ]; @endphp @section('content')

Profil Saya

Kelola data profil Anda.

@foreach ($tabs as $tab) {{ $tab['label'] }} @endforeach
@if (session('status'))
{{ session('status') }}
@endif
{{-- Profil --}}

Profil

{{ strtoupper(substr($user->name, 0, 2)) }}

{{ $user->name }}

{{ $user->email }}

Aktif {{ $user->role }} @if ($user->isQuranTeacher()) Guru Al-Quran @endif
@csrf @method('PUT')
@error('name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('phone')

{{ $message }}

@enderror
{{-- Penugasan --}}

Penugasan

{{-- Wali Kelas --}}

Wali Kelas

@if ($waliClasses->count() > 0)
@foreach ($waliClasses as $class) {{ $class->class_name }} @endforeach
@else

Tidak ada wali kelas

@endif
{{-- Mapel yang Diampu --}}

Mata Pelajaran yang Diampu

@if ($taughtSubjectsByClass->count() > 0)
@foreach ($taughtSubjectsByClass as $item)

{{ $item['class_name'] }}

@foreach ($item['subjects'] as $subject) {{ $subject }} @endforeach
@endforeach
@else

Tidak ada penugasan mengajar

@endif
{{-- PJ / Penanggung Jawab --}} @if ($user->teacherRoles->isNotEmpty())

Penanggung Jawab

@foreach ($user->teacherRoles as $role)
{{ $role->role_name }} @if ($role->is_student_related) Menangani Murid @endif
@if ($role->description)

{{ $role->description }}

@endif
@endforeach
@endif {{-- Guru Al-Quran --}} @if ($user->isQuranTeacher())

Guru Al-Quran

Mengajar Al-Quran
@if ($quranAssignments->count() > 0)

{{ $quranAssignments->count() }} siswa ditugaskan

@endif @php $quranSubjects = $user->subjects()->where('subjects.type', 'QURAN')->pluck('subjects.name'); @endphp @if ($quranSubjects->isNotEmpty())
@foreach ($quranSubjects as $subj) {{ $subj }} @endforeach
@endif
@endif
{{-- Statistik --}}

{{ $waliClasses->count() + $taughtSubjectsByClass->count() }}

Kelas Diampu

{{ $totalMapelSiswa }}

Plotting Mapel

{{ $totalTahfidzSiswa }}

Siswa Tahfidz

{{ $classSubjectTeachers->pluck('subject.name')->unique()->count() }}

Mata Pelajaran

@endsection