Thepeoplewhorunacampusarenotatadesk.
Heads of department are in corridors. Technicians are up ladders. The principal is walking the building. The companion app carries the four things that cannot wait for someone to open a laptop — and a QR sticker on every classroom door that turns staff attendance into a record instead of a guess.
The app is not the dashboard, shrunk.
Squeezing forty rooms and eight periods onto a phone produces something nobody uses. The web system stays where the reading and the reporting happen. The app owns six moments, and does each of them in seconds.
Being told
A class that did not happen reaches the head of department while there is still a day left to fix it — with a clock running until it escalates. A dashboard cannot interrupt anyone.
Deciding
Approve leave, accept an explanation, close a flag. Two taps between meetings. An approval that waits for a desk becomes tomorrow's false accusation.
Capturing
A QR sticker on every classroom door. Staff scan it, and the record knows who taught, in which room, at what time — even in rooms no camera covers.
Explaining
A teacher adds the reason in the corridor, thirty seconds after the class, before anything escalates. Most disputes never get raised at all.
Marking
The quiz slips are in the teacher's hand walking out of the room, and by evening they are in a drawer. One tap per student, in roll order, out of ten. Absent is its own key, because it is not a zero.
Looking someone up
A roll number gives the whole picture in one card — attendance, what has changed, what has already been said to them. That question gets asked walking between buildings, not at a desk.
The same QR means something different to each person who scans it.
A camera can tell you a room was occupied. It cannot tell you who was teaching without identifying people — which this system deliberately refuses to do. A scan closes that gap the honest way: staff confirm their own presence, voluntarily, in one tap.
| Who scans | What it does | Why it matters |
|---|---|---|
| Teacher | Checks in to the class | Their own attendance record, and proof the class happened even where no camera can see. |
| Head of department | Spot-checks a room | A human check against the machine — the sample that shows the numbers are honest. |
| Principal | Logs a round while walking | Rooms are listed by what needs a look, not by number. Walk the building, scan as you go. |
| IT support | Opens the camera | Tag on the housing brings up its faults, framing check and calibration, while standing in the room. |
| Registrar | Confirms the room | Is this room being used as the timetable says? Log the swap where you found it. |
A working app, not a screenshot.
Wait a moment on load and an alert arrives with its escalation clock running. Switch roles from the avatar, open the menu for everything else, and scan a room to check in. Every figure comes from the same illustrative dataset as the main system, so the two always agree.
Worth trying, in this order
- Let the alert arrive, then acknowledge it. The escalation clock stops and your name is on it.
- Switch to Teacher and check in to a class from the card at the top. Then open My attendance from the menu — including the days where the check-in and the camera disagree.
- Switch to IT support and run a spot-count. Type a number and watch the error against the system appear. That is how the published accuracy figure is actually built.
- Switch to Principal and open Walk the campus — rooms sorted by what needs a look, with a scan at each door.
Where it runs
It works as a normal web app first — no app store, no device management, nothing to install. A native build follows only when notifications and the camera become load-bearing.
A phone in every pocket is exactly where this could go wrong.
An app that quietly followed staff around a campus would be indefensible, and it would take the rest of the system down with it. These four limits are decisions, made before anything was built.
Never tracks where staff are
A scan records one slot, one room, one time. Nothing between classes, nothing after hours.
Never photographs students
Marking a class as relocated captures a timestamp and a campus check — no image, ever.
Never holds data on the phone
Nothing is exported to the device. Lose the phone and you lose nothing.
Never changes a verdict on a phone
Accepting an explanation is fine on the move. Overturning a record stays a considered decision at a desk.
Never carries the analysis
Marks entry and a student lookup earn a place in one hand. Correlations, charts and full rosters stay on the web, where there is room to be careful.
Never opens a record without recording it
Every student a member of staff looks up is logged, with who looked and when.