@extends('layouts.app') @section('title', 'Detail Capaian') @section('content')

Informasi Capaian

Kembali
{{-- Info Materi --}}

Informasi Materi

Nama Materi {{ $capaian->materi->nama_kitab }}
Kategori {{ $capaian->materi->kategori }}
Total Halaman {{ $capaian->materi->total_halaman }} halaman (Hal. {{ $capaian->materi->halaman_mulai }} - {{ $capaian->materi->halaman_akhir }})
{{-- Progress --}}

Progress Pembelajaran

@if($capaian->catatan) @endif
Persentase Selesai
{{ number_format($capaian->persentase, 2) }}%
Jumlah Halaman Selesai {{ count($capaian->pages_array) }} dari {{ $capaian->materi->total_halaman }} halaman
Detail Halaman Selesai
{{ $capaian->halaman_selesai }}
Tanggal Input {{ \Carbon\Carbon::parse($capaian->tanggal_input)->format('d F Y') }}
Semester {{ $capaian->semester->nama_semester }} - {{ $capaian->semester->tahun_ajaran }}
Catatan
{{ $capaian->catatan }}
{{-- Visualisasi Halaman --}}

Visualisasi Halaman yang Diselesaikan

@php $completedPages = $capaian->pages_array; $totalPages = $capaian->materi->total_halaman; $startPage = $capaian->materi->halaman_mulai; @endphp @for($i = $startPage; $i <= ($startPage + $totalPages - 1); $i++) @php $isCompleted = in_array($i, $completedPages); @endphp
{{ $i }}
@endfor
Selesai ({{ count($completedPages) }})
Belum ({{ $totalPages - count($completedPages) }})
{{-- Status Badge --}}
@if($capaian->persentase >= 100)

Alhamdulillah, Materi Selesai! 🎉

Terus semangat untuk materi berikutnya!

@elseif($capaian->persentase >= 75)

Hampir Selesai! 💪

Tinggal sedikit lagi, pertahankan semangatmu!

@elseif($capaian->persentase >= 50)

Setengah Perjalanan! âš¡

Terus berjuang, jangan menyerah!

@else

Baru Memulai! 🌱

Setiap perjalanan dimulai dari langkah pertama. Semangat!

@endif
@endsection