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