CSV format: Name, Teacher, Grade — Teacher column must match exactly (e.g. "Neema"). Duplicates are skipped.
Change admin password
🎖️ Attendance coordinators
Coordinators can mark teacher attendance for all teachers, view reports, and update the Quran tracker — but cannot access Payout or Settings.
🔑 Teacher passwords
Set individual passwords for each teacher. Default is teacher123 if not set.
Data & storage
Attendance records are saved automatically in your browser's local storage. Data persists across page refreshes on this device.
To clear all records, click the button below.
📅 School year calendar
Define each school year — from the first weekend after Eid al-Fitr to the last weekend before Ramadan. These dates are used for attendance reports and year tabs.
📧 Weekly reminder emails
Sends a short reminder to each teacher to update their students' attendance and Quran progress. Uses EmailJS — free, no server needed (200 emails/month free).
to_name,
to_email,
message → copy IDs below.
🏫 School closures
Mark Saturdays or Sundays as closed. Closed days are excluded from session counts, attendance stats, and payout calculations.
Saturday & Sunday · 10:00 AM – 1:00 PM
Full session = 3 hours (180 min)
Late arrival: 3h minus late minutes
Left early: 3h minus early-leave minutes
Both late & early: 3h minus both deductions
10 teachers · 2 admins