# Task Breakdown: 20 - Portal Siswa Mandiri

**Referensi Dokumen:** FR-19
**Tujuan:** Hak cipta penyajian ruang publik *Read-Only* anak siswa secara self-service di login miliknya.

## 1. Controller Data Read-Only Siswa
- [ ] Modifikasi halaman `Student/DashboardController`
  - Siswa wajib ter-isolir sempurna (Murni dapat *viewing filter limit by their Auth::user()->student->id*). 
  - Kueri tampil tabel "Catatan Absensi Sesi Harian Saya" dan tabel "Catatan Absensi per Mapel Saya". Menampilkan status *Present/Absence* persis ke kalender terlampau semesternya.
  - Tarik form tampilan tabel Jadwal mingguan dari query relasi `SCHEDULES` via Id ruang kelas mereka dari semester Aktif yang sedang berjalan *Saat Ini Saja*.
- [ ] Integrasikan kembali Form pendaftaran *StudentLeaveController* agar dapat memonitor persetujuan izin (`Izin Diajukan -> Ditolak / Diterima`) beserta notifikasi yang dilayangkan operator.

## 2. Acceptance Criteria
- [ ] Tesis pembobolan rute ditutup rapat, mustahil murid mengetik ID kawannya di URL dan memata-matai riwayat absensi kawannya jika arsitektur otorisasi dikunci per *Self Token Relationship Binding*.
- [ ] Tabel tampilan Dashboard merender tabel dengan visual responsif dan intuitif via *Flowbite* card info, karena ini muara UI ke user termuda massal.
