Proctor & asset management for large-scale screening test events across Saudi Arabia. Designed for the phone on the move and the iPad at the desk. 200+ users, 12 cities, 10 roles, one app.
Core Features
Pre-event warehouse preparation · in-event attendance & broadcasts · post-event analytics. QR-based flows, live dashboards, and role-gated access tying it all together.
Add individually or bulk CSV upload. Filter by role, city, status. Assign special timing. Swipe to edit or remove.
Each staff member generates a personal QR on their device and scans it on a common-use iPad at the venue desk. Check-out follows the same flow. Shared iPads run persistent biometric-locked scanner mode.
Three-level drill-down: cumulative hours → daily breakdown → atomic check-in/out logs with GPS. Overtime tracking. Export CSV.
Real-time user cards with pulsing status: green (on-time), orange (late), dimmed (absent). Filter by attendance, role, city.
Five categories: Password, Direction, Executive, General Info, and three-tier Support (Technical → Tech team · Logistics → TCA · Admin → Admin + TCA + ATCA). Proctors submit support directly.
Ten-stage prep flow from Not Staged through Staged, Configuring, Configured, Enrolling, Ready to Ship, Shipped, In Venue, Back to WH, and Completed. Handover approval states guard the logistics transitions.
Four modes: Student Seat Mapped, Staff Assigned, Special Assigned, Generic Use. Up to 20 devices per student batch. Swipe to hand out, return, transfer, or cancel.
Three-step wizard: scan box → scan serials → preview. Max 5 serials per label. A4/Letter landscape, deterministic JSON payload.
AES-GCM broadcast encryption with HKDF-SHA256 wrap. Role-filtered delivery. 300-day message window. Offline overlay keeps UX honest.
Roles & Ranks
Rank from 100 (Admin) down to 1 (Student). Every permission, every visible screen, every broadcast eligibility is derived from a role, its rank, and its permission bundle. Colors are authoritative — they come directly from the Swift models.
Full access. City scoped.
Regional oversight.
Test centre admin.
Assistant TCA.
Technical support.
Asset operator.
Event moderator.
In-room staff.
Support crew.
Test-taker.
Broadcast Center
Messages encrypt with AES-GCM, wrap keys with HKDF-SHA256, and filter delivery by role. Pin-and-delete has a two-axis model — personal vs global — with a 120-second sender window for recall.
Highest-priority operational broadcast tier — for leadership-level urgent dispatch. Rank 90+ only.
rank ≥ 90Crowd-control and staging directions. Admin / TCA / ATCA.
rank ≥ 40High-priority pinned messages from leadership. Rank 90+.
rank ≥ 90Day-of announcements, timing changes, FYI messages. Rank 20+.
rank ≥ 20Tech → Tech team · Logistics → TCA of area · Admin → Admin+TCA+ATCA. Proctors submit directly. Lifecycle: none → open → in-progress → resolved.
any rankWarehouse Pipeline
Every box travels the same path — from the warehouse floor to the venue and back. Each stage is a gate that validates the previous one. Admins get a recovery path for enrollment anomalies.
Inventory & Device Tracking
Full lifecycle from warehouse staging through event use to post-event return. Status, condition, custody state, and assignment mode — all tracked per device.
myProctor takes the command experience of the WOW Room and makes it portable — in every pocket, in every hand, across every city you run screening events in.