How to take attendance
Coach / Club Admin · Bahasa Melayu below
There are three ways attendance can be recorded:
- Coach ticks names on the session page — most common
- Parents/trainees geo-check-in — if the club enables geo check-in
- QR code check-in — coach displays a QR at the venue, trainees scan
1. Coach ticks names
- Log in as coach → dashboard shows Today's Sessions.
- Click the session → opens
/attendance/sessions/<id>/ - Scroll to Attendance — you see the list of enrolled trainees.
- For each row, click one of: - Present (green tick) - Absent (red X) - Excused (blue) — for approved absences - Late (yellow)
- AAU Club Manager saves as you click (no submit button needed).
- Optionally add a per-trainee note (e.g. "left early, felt unwell").
2. Geo check-in (parents/trainees)
If enabled in club settings:
- Trainees see a Check In button on their upcoming session card when they're within X meters of the venue (configurable, default 200m).
- They tap it; AAU Club Manager records their location + timestamp.
- Coach still opens the session page and can see who's already checked in (green auto-tick).
- Coach can override — mark late/absent even if geo says present.
To enable: Sidebar → Attendance → Settings → toggle Enable geo check-in and set the venue coordinates per branch.
3. QR code
- On the session page, click Show QR Code.
- Display it on your phone / tablet at the venue.
- Trainees open their phones → scan → they're marked present.
Auto-absent for missed sessions
If neither coach nor trainee marked attendance, AAU Club Manager auto-marks trainees Absent at midnight after the session date. This is done by a cron. Configurable per club.
Bulk actions
On the session attendance page: - Mark all present — one click, useful when nearly everyone showed up. - Copy from last session — copies the previous session's attendance list (useful for consistent weekly attendance).
Retroactive edits
- Coach can edit attendance for 7 days after the session.
- Admin can edit any time.
- Every edit is logged with who + when for audit.
What parents see
- Real-time notification when their child is marked present/absent/late.
- Full attendance history on the trainee detail page.
- Monthly attendance summary email (if enabled).
Cara ambil kehadiran
Untuk Jurulatih / Admin Kelab
Tiga cara:
- Jurulatih tanda nama — paling biasa
- Geo check-in — jika kelab enable
- Kod QR — jurulatih tunjuk QR, pelatih scan
1. Jurulatih tanda
- Log masuk sebagai jurulatih → dashboard tunjuk Today's Sessions
- Klik sesi → buka page sesi
- Scroll ke Attendance — senarai pelatih muncul
- Untuk setiap baris: - Present (hijau) - Absent (merah) - Excused (biru) — cuti diluluskan - Late (kuning)
- AAU Club Manager auto-save
- Optional: tambah nota (cth. "balik awal, tak sihat")
2. Geo check-in (ibu bapa / pelatih)
Jika enable: - Pelatih nampak button Check In bila dalam X meter dari venue (default 200m) - Tap — AAU Club Manager rekod lokasi + masa - Jurulatih boleh override
Enable: Menu sisi → Attendance → Settings → toggle Enable geo check-in
3. Kod QR
- Page sesi → klik Show QR Code
- Tunjuk pada telefon / tablet
- Pelatih scan → auto-present
Auto-absent
Jika tiada siapa tanda, AAU Club Manager auto-absent pada tengah malam selepas tarikh sesi.
Bulk actions
- Mark all present
- Copy from last session
Edit retroaktif
- Jurulatih: dalam 7 hari
- Admin: bila-bila masa
- Setiap edit dilog untuk audit
Apa ibu bapa nampak
- Notifikasi real-time
- Sejarah kehadiran penuh pada detail pelatih
- Ringkasan bulanan (jika enable)