Students self-mark during session hours. Admins get a live dashboard, can override any record, and always see who marked what.
Track forenoon and afternoon separately. Full-day, partial, or absent — computed automatically.
Students mark themselves within session hours. Admin can override anytime.
Every entry records who marked it — student or admin — with timestamps.