The Attendance module records member participation across liturgies, Sunday school classes, and parish events. Built with Progressive Web App (PWA) technology, Koinonia OS supports seamless check-in even when internet connectivity drops.
1. Check-In Methods Overview
Koinonia OS offers three versatile check-in methods:
-
Kiosk QR Code Scanner: Members present their personal app QR code to a tablet scanner at the entrance.
-
Single Name Lookup: Servants search for a memberβs name and tap Check In.
-
Bulk Class Roster Sheet: Sunday school teachers select entire classrooms or groups on a single screen and mark
Present,Late, orAbsentin bulk.
2. How to Use the Bulk Attendance Sheet
-
Navigate to Attendance > Bulk Entry.
-
Select the target Event / Service and Class or Group.
-
A full roster list will populate. Click Mark All Present or tap individual member statuses:
- [ Present ]
- [ Late ]
- [ Absent ]
-
Add optional absence reasons or pastoral follow-up notes.
-
Click Submit Attendance Session.
3. Offline Check-In & Auto-Sync Engine
When internet is unavailable:
-
A yellow banner appears: Offline Mode Active β Records Queued Locally.
-
Servants can continue recording attendance normally without interruption.
-
Records are safely saved in local browser storage (IndexedDB).
-
As soon as Wi-Fi or cellular signal is re-established, the background
SyncManagerautomatically pushes queued records to the database and updates engagement statistics.