@extends('layouts.app') @section('title', 'Input Hafalan Al-Quran') @section('content')
Pilih siswa untuk input hafalan
| Nama Siswa | Hafalan Terakhir | Target | Aksi |
|---|---|---|---|
| {{ $a->student?->name ?? '-' }} |
@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 }})
@else
Belum ada hafalan
@endif
|
@if ($targets->isNotEmpty())
@php
$activeTargets = $targets->filter(fn ($t) => $t->is_active);
$firstTarget = $targets->first();
$progress = $a->target_progress;
@endphp
@if ($firstTarget)
{{ $firstTarget->title }}
{{ $progress ? $progress['percent'] . '%' : '-' }}
@if ($progress)
{{ $progress['completed_ayat'] }}/{{ $progress['total_ayat'] }} ayat
Edit
@endif
Belum ada target
Buat Target
@endif
|
Anda belum memiliki siswa Al-Quran yang di-assign.