← All projects
Quuppa BLE AoA · NESA platform · Custom badge tag

Eight thousand students. Attendance every period, straight into the SIS.

A charter school network in New York — automated attendance and continuous safety monitoring across three campuses at full occupancy.

3
Sites under continuous coverage
2,500+
Locators designed, installed and tuned
8,000+
Devices issued and managed as an estate
99%
Attendance accuracy — direct into the SIS, no staff interaction
The situation

A charter school network in New York needed accurate, automated attendance and continuous safety monitoring for every student and member of staff — across three campuses at full occupancy, and not as a register taken at the end of the day.

Register-based, like every school

Attendance was taken on paper and in the SIS. Emergency procedure depended on printed lists carried to muster points. Between classes — the periods of highest movement and highest risk — the building's knowledge of where anyone was fell to zero and stayed there until the next register.

None of that is negligence. It is the standard operating model of practically every school in the world, and it is only visibly inadequate in the minutes when it matters most.

A POC for attendance. A platform for everything after.

The original brief was one use case: automated daily attendance. A proof of concept was built to test exactly that — and what it actually demonstrated was the value of the infrastructure underneath it. Once the canopy existed, each further use case was a configuration, not a project:

  • Period attendance — not one register a day but every period, automatically, straight into the SIS.
  • Evacuation and mustering — a live headcount against who is actually in the building.
  • Safeguarding alerts, in the moment — a student following another into a bathroom, anyone entering a restricted area. Rules that surface a situation while staff can still act on it, not in a report the next day.
  • Visitor tracking — who is on campus, where, against where they are expected to be.

This is the infrastructure argument proven in the hardest environment there is: one use case justified the project, and the canopy made every use case after it marginal.

Why this technology

The requirement was continuous sub-metre coverage of very large, densely occupied multi-floor buildings, on a per-square-metre budget a school can defend to a board. That combination rules most things out quickly.

  • UWB would have delivered better precision than the use case needed, at an infrastructure density and cost that could not be justified across three campuses. Nobody needs to know which desk a child is at — only which room.
  • Plain BLE was cheap enough but too coarse. In a corridor between two classrooms, "roughly here" is not an answer during an evacuation.
  • GNSS is irrelevant indoors, though it remains the right answer for outdoor areas and anything leaving the site.
  • BLE AoA hit the intersection: sub-metre accuracy, wide continuous coverage, viable cost at scale, and a tag ecosystem broad enough to give real choice on form factor and battery life — which at 8,000 tags matters more than the positioning spec.

The tag decision drove as much of the design as the locator decision did. At eight thousand units, cost, battery life, charging logistics and replacement workflow are the difference between a system that runs for years and one that quietly decays.

What we built

Designed by Fluidity. Delivered by an ecosystem.

This is what "we design and manage the project" looks like in practice — one design, held across the partners best placed to deliver each layer of it.

  • Fluidity — use-case definition, system design and technology selection; the custom badge tag; supply of tags and lanyards; and the orchestration that held all of it to one design.
  • Quuppa — deployed the canopy: the locator infrastructure across every floor of every campus.
  • NESA — the platform and integration hub, feeding the Renaissance and CAASS SIS systems, and Workday for staff timekeeping.

No single vendor could have delivered this alone — and a single-vendor design would have forced compromises at every layer. The ecosystem is not overhead; it is how the right answer gets built.

The best wearable is the one they already wore

Adoption is the quiet killer of people-tracking projects. A new device to carry, remember and charge is a device that ends up in a drawer — and at eight thousand students, even a small refusal rate breaks the system's promise.

Students and staff already wore ID cards on lanyards. So Fluidity designed a custom tag housing — manufactured with MOKOSmart — where the existing ID card slides into rails on the tag itself, and the whole thing hangs from the same lanyard they were already wearing. Zero change of process. Zero new habit to build. The tag disappeared into something that already existed.

Inside: custom firmware written for the newest version of Quuppa's location logic.

A network that knows

The deliverable was not a dashboard. It was a change in what the organisation is able to establish: during an evacuation, during an ordinary Tuesday, and afterwards when someone asks what actually happened.

The hard part

Three problems, and all of them were scale. Coverage: continuous positioning across every floor of large, multi-storey buildings — not a pilot corridor, everywhere, because attendance that works in most rooms is attendance that does not work. Confidence: room-level had to mean genuinely room-level. A tag that drifts through a classroom wall marks a student present in the wrong lesson, and one wandering dot per class is enough to send the register back to paper. Surge: hundreds of tags pouring through the same entrance in the same few minutes at the start of day — the RF equivalent of rush hour, arriving at precisely the moment the data matters most.

The first campus is where the design was earned: locator layout and tuning tested against reality until all three problems held at once. The campuses that followed inherited that layout as a template — the difference between a rollout and three consecutive experiments. The tag ran its own gauntlet: three-plus years on a battery, waterproof, and tamper-proof enough to survive eight thousand school-aged owners.

What transfers
  • Confident room level is the spec, not a bonus. A dot that wanders into the next classroom does not degrade the data — it invalidates the use case. Attendance you cannot trust is not attendance.
  • Design for the surge, not the average. Tags do not arrive evenly; hundreds come through the same entrance in the same five minutes. A system that drops reads at 8 a.m. has failed, whatever it does at eleven.
  • The first site is the template. Earn the right layout once, against reality, and every campus after it is repetition instead of research.
  • At scale, the tag is the project. Multi-year battery, waterproof, tamper-proof, and no new habit to build — get the wearable wrong and the system decays one child at a time.
  • The system is not live until people trust it. Staff and management had to watch the data beat the paper register before they would let it replace one. Earning that confidence is part of the deployment, not an afterthought.

Planning something like this?

The thinking above is the free part. A discovery call is where it gets specific to your site.

Book a discovery call