KIDS PICKUP — COMPLETE FLOW

Purpose

Secure child collection: only authorized adults collect students. Combines QR codes, NFC cards, teacher approval, and OTP fallback.

Roles in pickup

Role Responsibility
Student / Guardian Generate gate-pass QR in app
Gate attendant Scan QR or NFC at gate
Teacher / Admin Approve release in Live Pickups
System Sends status SMS/WhatsApp when configured

Method A — QR code pickup (most common)

Parent / student side

  • Open app → My Gate Pass (Student Portal)
  • Tap to generate QR (calls server)
  • Screen shows:

- QR image

- Expires at: e.g. 10/06/2026 15:30

- Instruction: *"Present this QR code to the gate guard."*

  • Parent shows QR on phone at gate

Gate side

  • Staff opens Kids Pickup from dashboard bell menu → Scan QR
  • Camera opens with viewfinder
  • Scan parent's QR
  • Processing overlay: *"Validating Gate Pass…"*
  • On success: pickup request created — status Scanned, waiting teacher

Teacher approval

  • Open Live Pickups (from dashboard bell or tile)
  • See card example:
Marie Kouassi
Class: Grade 5 Section A
Parent Contact: +225 07 12 34 56 78
Requested By: Parent
Status: Scanned
[ RELEASE STUDENT ]
  • Tap RELEASE STUDENT
  • Snackbar: *"Student Released Successfully!"*
  • Parent may receive: *"Marie Kouassi released safely at 14:50"*

Method B — NFC pickup

  • Gate staff opens Kids Pickup → NFC mode (or Gate Terminal Kids Pickup tile)
  • Student taps NFC card
  • Same teacher approval flow as QR

Method C — Manual OTP (lost phone / no QR)

Available from staff dashboard Kids Pickup menu:

  • Select Manual OTP Release
  • Enter admission number: GVIS-2025-0142
  • Tap Send OTP to Parent
  • Parent receives 6-digit SMS, e.g. 847293
  • Staff enters OTP in app
  • Tap Verify OTP
  • Pickup request created; teacher still approves in Live Pickups if policy requires

Live Pickups screen details

Feature Behaviour
Auto-refresh Every 15 seconds
Refresh button Manual reload top-right
Grouping By date — Today vs Past pending
Empty state *"All Clear! No parents are currently waiting at the gate."*
New arrival alert Sound + snackbar when count increases

Dashboard bell menu (pickup)

Teachers and pickup managers see:

Option Action
Scan QR Opens camera scanner
Live Pickups Opens approval list
Manual OTP Opens OTP dialog

Badge number = count of pending/scanned pickups awaiting action.

Example story — Full afternoon cycle

Time Event
14:35 Mrs. Kouassi generates QR for Marie
14:44 Guard scans QR — status Scanned
14:44 Mr. Dupont's phone plays alert — bell shows 1
14:46 Mr. Dupont taps RELEASE STUDENT
14:46 Marie exits gate; scan logged in Today's Scans time-out

Common questions

Q: QR expired.

A: Regenerate My Gate Pass — QRs have a short expiry for security.

Q: Teacher doesn't see pickup.

A: Confirm teacher has pickup permission; check internet; pull refresh on Live Pickups.

Q: OTP invalid.

A: OTP expires quickly; request a new code. Verify correct admission number.


Still need help?

Ask on the forum