{{ $user->fullname }}
{{ $stats['total_assessments'] }}
Penilaian Selesai
{{ $stats['total_moods'] }}
Mood Direkod
{{ $stats['total_journals'] }}
Catatan Harian
{{ $stats['total_appointments'] }}
Temu Janji
Keputusan Penilaian Kendiri
@if($latestAssessments && count($latestAssessments) > 0) @foreach($latestAssessments as $assessmentId => $attemptId) @php // Get the first response from this attempt to access assessment data $responses = $assessmentResults[$attemptId] ?? collect(); $firstResponse = $responses->first(); @endphp @if($firstResponse && $firstResponse->assessment){{ $firstResponse->assessment->title }}
Tarikh: {{ $firstResponse->created_at->format('d/m/Y h:i A') }}
Lihat KeputusanPengguna ini belum melengkapkan sebarang penilaian kendiri.
Mood Tracker (30 Hari Terakhir)
@if($moodEntries->count() > 0) @foreach($moodEntries as $mood)Pengguna ini belum merekodkan sebarang mood.
Catatan Harian
@if($journals->count() > 0) @foreach($journals as $journal){{ $journal->title }}
{{ $journal->mood }}{{ $journal->date->format('d/m/Y') }}
{{ Str::limit($journal->description, 150) }}
Pengguna ini belum membuat sebarang catatan harian.
Temu Janji
@if($appointments->count() > 0) @foreach($appointments as $appointment){{ $appointment->appointment_date->format('d/m/Y') }} ({{ $appointment->appointment_date->translatedFormat('l') }})
{{ \Carbon\Carbon::parse($appointment->appointment_time)->format('h:i A') }}
Kaunselor: {{ $appointment->admin->fullname }}
@if($appointment->location){{ $appointment->location }}
@endif{{ $appointment->getUserResponseLabel() }}
Pengguna ini belum mempunyai sebarang temu janji.