@extends('layouts.app') @section('title', 'Hafalan Al-Quran Saya') @section('content')

Hafalan Al-Quran Saya

{{ $student->classRoom?->class_name ?? '-' }} · NIS {{ $student->nis }}

{{-- Target Hafalan --}} @if (!empty($targets))

Target Hafalan Saya

@foreach ($targets as $target)
{{ $target['title'] }} @php $stBadge = match($target['status']) { 'completed' => 'bg-emerald-50 dark:bg-emerald-500/10 text-emerald-700 dark:text-emerald-400', 'overdue' => 'bg-red-50 dark:bg-red-500/10 text-red-700 dark:text-red-400', default => 'bg-blue-50 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400', }; $stLabel = match($target['status']) { 'completed' => 'Selesai', 'overdue' => 'Lewat Deadline', default => 'On Track', }; @endphp {{ $stLabel }}
{{ $target['percent'] }}%
{{ $target['completed_ayat'] }}/{{ $target['total_ayat'] }} ayat • Batas {{ \Carbon\Carbon::parse($target['target_date'])->format('d M Y') }} {{ $target['days_remaining'] >= 0 ? 'Sisa ' . $target['days_remaining'] . ' hari' : 'Lewat ' . abs($target['days_remaining']) . ' hari' }}
@endforeach
@endif {{-- Summary --}}

{{ $summary['ayat'] }}

Ayat Terhafal

{{ $summary['surahs'] }}

Surah

{{ $summary['ziadah'] }}

Ziadah

{{ $summary['murajaah'] }}

Murajaah

{{-- Chart --}}

Grafik Hafalan Saya

Ayat per Hari

Ringkasan

Total Hafalan0
Ziadah0
Murajaah0
Rata-rata Skor0
{{-- Riwayat --}}
@if ($records->isEmpty())

Belum ada catatan hafalan untuk Anda.

@else
@foreach ($records as $record) @endforeach
Tanggal Surah Ayat Jenis Nilai Guru
{{ \Carbon\Carbon::parse($record->recorded_date)->translatedFormat('d M Y') }} @if ($record->status) {{ $record->status }} @else {{ $record->quranMaster?->surah_name ?? '-' }} @endif @if ($record->ayat_start || $record->ayat_end) {{ $record->ayat_start }}{{ $record->ayat_end != $record->ayat_start ? '-' . $record->ayat_end : '' }} @else - @endif @if ($record->activity_type) {{ $record->activity_type }} @else - @endif @if ($record->score > 0) {{ $record->score }} {{ \App\Models\TahfidzRecord::scoreToPredikat($record->score) }} @else - @endif {{ $record->teacher?->name ?? '-' }}
@endif
@endsection @push('scripts') @endpush