{{-- resources/views/orangtua/children.blade.php --}} @extends('layouts.app') @section('title', 'Anak-anak - LearnMood') @section('content')

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Anak-anak

Pantau dan hubungkan dengan anak Anda

๐Ÿ”— Hubungkan Anak Baru

Masukkan kode koneksi dari anak Anda

@csrf

Kode dapat diperoleh dari menu "Koneksi Orang Tua" di akun anak

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@if(count($childrenData) > 0)

Daftar Anak Terhubung

{{ count($childrenData) }} anak
@foreach($childrenData as $child)
{{ substr($child['name'], 0, 1) }}

{{ $child['name'] }}

{{ $child['email'] }}

@if($child['today_activity']) Hari Ini @else Belum Input @endif
7 Hari

{{ $child['week_count'] }}x

Rata-rata

{{ $child['avg_duration'] }} mnt

Mood

{{ $child['top_mood'] ? substr($child['top_mood'], 0, 3) : '-' }}

@endforeach

Pengingat Hari Ini

@php $belumInput = collect($childrenData)->filter(fn($c) => !$c['today_activity'])->count(); @endphp @if($belumInput > 0)

{{ $belumInput }} anak belum input hari ini

Ingatkan mereka untuk mencatat aktivitas!

@else

Semua anak sudah input hari ini!

Mantap! Pertahankan ya.

@endif

Statistik Cepat

{{ $stats['total_anak'] }}

Anak

{{ $stats['today_input'] }}

Input Hari Ini

{{ $stats['total_activities'] }}

Aktivitas 7 Hari

{{ $stats['avg_mood'] }}

Rata Mood

๐Ÿ’ก Tips untuk Anda

@php $totalProgress = collect($childrenData)->avg('week_count') / 7 * 100; $bestChild = collect($childrenData)->sortByDesc('week_count')->first(); @endphp @if($totalProgress < 50)

Ayo semangat! Masih ada {{ 7 - collect($childrenData)->sum('week_count') }} aktivitas yang belum diinput minggu ini. Ingatkan anak untuk rutin belajar!

@elseif($totalProgress < 80)

Bagus! Konsistensi belajar sudah {{ round($totalProgress) }}%. Pertahankan dan tingkatkan lagi!

@else

Luar biasa! Konsistensi belajar mencapai {{ round($totalProgress) }}%. Beri apresiasi untuk anak-anak!

@endif @if($bestChild)

๐Ÿ† {{ $bestChild['name'] }} paling konsisten minggu ini ({{ $bestChild['week_count'] }} hari)!

@endif
@else

Belum Ada Anak Terhubung

Gunakan form di atas untuk menghubungkan dengan anak Anda

Cara Mendapatkan Kode:

  1. Minta anak login ke akun LearnMood
  2. Buka menu "Koneksi Orang Tua"
  3. Generate kode 8 digit
  4. Masukkan kode di form atas
@endif
@endsection