Version 1.0.1 (13) · Now Available

The WOW Room
in your Pocket & Hand

iPhone · pocket-sized iPad · hands-on

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.

Download on iOS Help Center
200+
Users
12
Cities
10
Roles
5
Message Types
10
Pipeline Stages
Good morning
Hani Aldar.
HA
Jeddah · 142/250 · Live
Manage Users
200+ · 12 cities
200+
Dashboards
71% present
Live
Broadcast
5 types
3
Warehouse
441 boxes
Home
Scan
Comms
Me
in your Pocket.iPhone · on-the-move
Live Event
Jeddah · Hall B
● LIVE
Check-in rate
71%
Present
142
Late
8
Absent
58
By Role
Proctors48/50
TCAs28/28
Helpers38/46
Warehouse28/28
in your Hand.iPad · at the desk
Inbox
Broadcast
+ New
Password · PSWD
Code: XB-4471
2 min ago · All Staff
Direction · DIRC
Hall B seating begins 08:30.
15 min ago · Proctors
Support · TechResolved
iPad #47 replaced and enrolled.
1 hr ago · Tech Team
Home
Scan
Comms
Me
in your Pocket.iPhone · broadcast feed

Core Features

Built for every phase of the event

Pre-event warehouse preparation · in-event attendance & broadcasts · post-event analytics. QR-based flows, live dashboards, and role-gated access tying it all together.

Manage Users

Add individually or bulk CSV upload. Filter by role, city, status. Assign special timing. Swipe to edit or remove.

person.2 · .blue

QR Attendance

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.

qrcode.viewfinder · .ink

Attendance Summary

Three-level drill-down: cumulative hours → daily breakdown → atomic check-in/out logs with GPS. Overtime tracking. Export CSV.

calendar.badge.clock · .green

Live Dashboards

Real-time user cards with pulsing status: green (on-time), orange (late), dimmed (absent). Filter by attendance, role, city.

rectangle.3.group · .purple

Broadcast Center

Five categories: Password, Direction, Executive, General Info, and three-tier Support (Technical → Tech team · Logistics → TCA · Admin → Admin + TCA + ATCA). Proctors submit support directly.

dot.radiowaves.left.and.right · .indigo

Warehouse Pipeline

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.

truck.box.fill · .brown

Inventory Batches

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.

shippingbox.fill · .teal

Box Labeling

Three-step wizard: scan box → scan serials → preview. Max 5 serials per label. A4/Letter landscape, deterministic JSON payload.

archivebox · .orange

Encrypted Comms

AES-GCM broadcast encryption with HKDF-SHA256 wrap. Role-filtered delivery. 300-day message window. Offline overlay keeps UX honest.

lock.shield · .red

Roles & Ranks

Ten roles. One source of truth.

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.

Rank 100

Admin

Full access. City scoped.

person.badge.shield.checkmark.fill
Rank 90

Manager

Regional oversight.

person.crop.rectangle
Rank 50

TCA

Test centre admin.

star.square
Rank 40

ATCA

Assistant TCA.

person.fill
Rank 30

Tech

Technical support.

wrench.and.screwdriver.fill
Rank 25

Warehouse

Asset operator.

truck.box.fill
Rank 20

Moderator

Event moderator.

person.crop.circle.badge.checkmark
Rank 10

Proctor

In-room staff.

person.2.fill
Rank 5

Helper

Support crew.

person.3.fill
Rank 1

Student

Test-taker.

graduationcap.fill

Broadcast Center

Five channels. Rank-gated.

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.

Password · PSWD

Highest-priority operational broadcast tier — for leadership-level urgent dispatch. Rank 90+ only.

rank ≥ 90

Direction · DIRC

Crowd-control and staging directions. Admin / TCA / ATCA.

rank ≥ 40

Executive · EXEC

High-priority pinned messages from leadership. Rank 90+.

rank ≥ 90

General · GENL

Day-of announcements, timing changes, FYI messages. Rank 20+.

rank ≥ 20

Support · SUPR

Tech → Tech team · Logistics → TCA of area · Admin → Admin+TCA+ATCA. Proctors submit directly. Lifecycle: none → open → in-progress → resolved.

any rank

Warehouse Pipeline

Ten stages. Strict transitions.

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.

Not Staged
01 · In warehouse
Staged
02 · Selected
Configuring
03 · Setup
Configured
04 · Verified
Enrolling
05 · Serial scan
Ready to Ship
06 · Sealed
Shipped
07 · In transit
In Venue
08 · On-site
Back to WH
09 · Returned
Completed
10 · Done

Inventory & Device Tracking

Every iPad. Accounted for.

Full lifecycle from warehouse staging through event use to post-event return. Status, condition, custody state, and assignment mode — all tracked per device.

Attendance Workflow
How check-in works on the day
Step 1 · Arrive
Generate Check-in QR
Staff opens myProctor on their personal or corporate device and taps Generate QR. The 15-second QR encodes user ID, location (city + GPS), action type, and timestamp.
Step 2 · Scan
Scan on Common-Use iPad
They hold their QR in front of a common-use iPad at the venue desk. These shared iPads run persistent scanner mode — always on, biometric-locked.
Step 3 · Confirmed
Check-in Locked
Attendance logs with GPS, time, and device ID. The live dashboard updates instantly. The user card turns green.
Check-out
Same Flow to Leave
Staff generate a check-out QR and scan it on a common-use iPad or the TCA's device. The system alternates check-in/out automatically.
Inventory Batches
Create, assign, hand out
Technical users create batches by scanning device QR codes. Each Student batch holds up to 20 devices. During creation a batch can be assigned to a specific user. Once created, management is done with swipe gestures.
← Swipe Left
Hand Out
Deploy the batch to the assigned user. Custody state changes to "With User".
→ Swipe Right
Return · Transfer · Cancel
Return to store, transfer to another user, or cancel the batch so its devices become available.
+ Add Device
Device to Batch
Scan a device QR to add it to an existing batch — up to the remaining quota for that batch.
Device Status
Active
Backup
Replaced
Retired
Lost
Condition
Clear
Damaged
Missing

The WOW Room goes where you go.

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.

Download on iOS Help for Staff Admin Reference