@extends('layouts.app') @section('title', 'Input Hafalan — ' . $student->name) @section('content')

Input Hafalan

{{ $student->name }} — {{ $student->classRoom?->class_name ?? '-' }}

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

Form Input Hafalan

@csrf
Ziadah
-
Kembali

Target Hafalan

+ Tambah
@forelse ($targets as $target)
{{ $target['title'] ?? 'Target' }} {{ $target['percent'] }}%
{{ $target['completed_ayat'] }}/{{ $target['total_ayat'] }} ayat {{ $target['days_remaining'] >= 0 ? $target['days_remaining'] . ' hari lagi' : 'Lewat deadline' }}
@empty

Belum ada target. Klik "+ Tambah" untuk membuat target hafalan.

@endforelse

Hafalan Terakhir

@if ($lastRecord)
{{ $lastRecord->quranMaster->surah_name }} {{ $lastRecord->ayat_start }}-{{ $lastRecord->ayat_end }}
{{ \Carbon\Carbon::parse($lastRecord->recorded_date)->format('d M Y') }}
{{ $lastRecord->activity_type === 'ZIADAH' ? 'Ziadah' : 'Murajaah' }} @php $p = \App\Models\TahfidzRecord::scoreToPredikat($lastRecord->score); @endphp {{ $lastRecord->score }} ({{ $p }})
@if ($lastRecord->notes)

{{ $lastRecord->notes }}

@endif @endif

Sudah Diinput di Tanggal Ini

@foreach ($existingToday as $rec) @php $p = \App\Models\TahfidzRecord::scoreToPredikat($rec->score); @endphp
{{ $rec->quranMaster->surah_name }} {{ $rec->ayat_start }}-{{ $rec->ayat_end }} {{ $rec->score }} ({{ $p }})
@endforeach
@endsection @push('scripts') @endpush