Student QR identity
Versioned school-issued credentials linked to the active enrollment without exposing readable personal data in the QR value.
Attendance management
SchoolSync attendance is planned around fast student QR scanning, carefully governed staff attendance, clear device identity, and a register that shows what needs human review.
Who, when, where, which device, how it arrived, and what happened next.
Planned capabilities
Identities, devices, campus rules, duplicate handling, and correction permissions are part of attendance, not afterthoughts.
Versioned school-issued credentials linked to the active enrollment without exposing readable personal data in the QR value.
Registered campus and gate devices with revocation, software version, last-seen state, and operator scope.
Enrollment, check-in/out, confidence handling, retry, manual review, leave context, and an alternative attendance decision.
Unknown, duplicate, expired, delayed, implausible, and conflicting events stay visible until resolved.
Unique event IDs, queued states, idempotent processing, per-event results, and explicit conflict recovery.
Daily, class, late, absent, staff, leave, incomplete checkout, correction, and device health views.
Morning workflow
The school device records a local attendance event immediately.
The server checks school, campus, device, identity, time, and duplicate rules.
Valid events update the register; ambiguous events enter review.
Authorized corrections carry a reason before reports are finalized.
Operational questions
Supported Android hardware, camera quality, mounting, charging, updates, loss, and replacement.
Queue size, sync delay, clock drift, repeated scans, restart recovery, and conflict resolution on real networks.
Notice, approved basis, storage, thresholds, false matches, non-matches, alternative method, retention, and deletion.
Late rules, gates, shifts, holidays, leave, corrections, approvals, and register finalization.
We want to understand volume, devices, weak-network moments, and the exceptions your staff handle.