NFC SCANNING WORKFLOWS (SHARED)
Purpose
The Universal NFC Screen handles all card-based operations. The same scanning UI is reused for attendance, fees, pickup, report cards, and identity checks — only the backend purpose changes.
How to open
From Dashboard or Gate Terminal, tap the relevant module tile (e.g. Gate Attendance, Fee Status).
Screen elements
| Element | Description |
|---|---|
| Large NFC icon | Visual cue for tap position |
| Status line | "Ready. Tap an NFC/RFID card…" or "Processing" |
| Manual ID field | Fallback text entry |
| Submit Manual ID | Sends typed ID to server |
| Recent scans list | Shown for attendance purpose only (last entries) |
Scan purposes explained
1. Gate Attendance (attendance)
Use: Record student or staff time in and time out at the gate.
Example success result:
| Field | Example value |
|---|---|
| Student | Marie Kouassi |
| Type | student |
| Time In | 07:42 |
| Time Out | — (blank until exit scan) |
| Status | Present |
| Punctuality | On time |
Second scan same day: Records Time Out, e.g. 15:05.
Staff scan: Same screen; result shows employee name and designation instead of class.
2. Fee Status (fee_check)
Use: Instantly check whether a student has outstanding fees — useful at gate or office.
Example result:
| Field | Example value |
|---|---|
| Student | Marie Kouassi |
| Total Balance | XOF 450,000 |
| Paid | XOF 300,000 |
| Remaining | XOF 150,000 |
| Last Payment | 12/09/2025 |
3. Kids Pickup — NFC (pickup)
Use: Release a student to an authorized collector when they tap the student's NFC card at pickup time.
Example flow:
- Parent arrives; student card tapped
- Modal: *"Scan successful! Please wait for teacher approval."*
- Teacher sees request in Live Pickups
- Teacher taps RELEASE STUDENT
- Parent receives SMS/WhatsApp: pickup approved
4. Report Cards (report_card)
Use: Look up published exam results via card — often used when parents collect signed report cards at the office.
Example result:
| Field | Example value |
|---|---|
| Exam | Term 1 Examination 2025 |
| Student | Marie Kouassi |
| Mathematics | 16 / 20 |
| French | 14 / 20 |
| Science | 18 / 20 |
| Total | 148 / 200 |
5. Student Identity (identity_check)
Use: Verify the person holding a card matches the student record — shows photo and biodata.
Example modal fields:
| Field | Example value |
|---|---|
| Photo | Student portrait |
| Full name | Marie Kouassi |
| Admission No. | GVIS-2025-0142 |
| Class | Grade 5 Section A |
| Roll No. | 14 |
| Date of birth | 15/03/2014 |
| Blood group | O+ |
| Father | Mr. Kouassi — +225 07 12 34 56 78 |
| Address | Cocody, Abidjan |
Sounds and feedback
| Event | Feedback |
|---|---|
| Successful scan | Success tone |
| Failed scan | Error tone |
| Modal | Green header = success; red = failure |
Tap Continue Scanning to reset for the next person.
Example story
Accountant Mrs. Traoré uses Fee Status at the bursar window. Three parents in queue tap cards. Two show Remaining: XOF 0 — cleared for exam registration. One shows Remaining: XOF 75,000 — directed to payment desk.
Still need help?
Ask on the forum