Skip to main content

GPS Accuracy Tracking

Purpose - Records the device-reported GPS accuracy for each punch so weak-GPS punches are visible for review without ever refusing a punch just for a wide fix. 

Who Can Use It 

  • Employees: the mobile app records accuracy automatically alongside each punch (both online and offline). 
  • School Admin, DHE, and Platform Admin: see the accuracy tier on history and review screens. 

Key Capabilities 

Each punch is tagged with a tier: High (≤20 metres), Medium (≤50 metres), Low (>50 metres), or Unknown. 

Records accuracy for punches identified either by their record ID (online) or by the natural key of employee-plus-check-time-plus-status (offline). 

Bulk record endpoint for the mobile app. 

Marks a punch as a low-accuracy override in the same read whenever applicable. 

How to Use It
  • This runs behind the scenes as part of the check-in and check-out flow; there is no separate user step.
  • Reviewers see the tier on history and low-accuracy review screens. 

Rules & Restrictions 

  • Accuracy is recorded, never enforced: a poor fix inside the geofence never causes a punch to be refused. 
  • A zero or non-positive value is stored as "Unknown", never as "perfect".