Fieldwork Compliance Tracker

RK-PoC4-EMA-PL  ·  drop today's exports to begin

Drop today's exports here

ExpiWell CSVs, MOVEO monitoring JSON, MOVEO predictions, Movesense sync files, and the Onboarding Grid and Recruitment Grid exports.
Drop a whole folder, or click to browse.

No files to hand? Pick a scenario below to see the tracker populated with a synthetic cohort.

Day 0 (onboarding) is the day before, shown separately and excluded from analysis.

Or explore a scenario

Six pre-built states of the study, generated for testing — entirely synthetic, no real participant data. Each loads through exactly the same code that handles live exports. Share a state directly with ?scenario=day8 on the end of this page's address.

Day 1 — clean start

First evening of fieldwork. Everyone reporting, a single column in the grid, zero actions. What "nothing to do" looks like.

Day 7 — healthy mid-study

Half-way, cohort green, sensor columns solid. A couple of actions at most — including the pouch-user pipeline check the Product use tab explains away.

Day 8 — a problem day

The full pathology set: two participants gone silent, a sensor that stopped syncing, wear problems, a pipeline check. The Actions tab earns its keep here.

Day 10 — battery-swap window

Switch the IMU dropdown to battery %: one participant's swap on day 9 is visible as a jump back to 100 — and two participants who kept declining.

Day 14 — final day

End of fieldwork: fourteen full columns, two early kit returns visible as red wear cells, and the full study's product-use story in one view.

Edge cases — messy files

Deliberately broken inputs: out-of-window responses (the red banner is intentional), duplicated sync logs, post-midnight syncs, an unmapped sensor. How the tracker fails loudly instead of silently.

Want to rehearse the real daily routine? Download a sample day's files (the Day 8 set, ~50 KB zipped) and drag them onto the drop zone above — exactly what the FPI daily share will look like during fieldwork.
Nothing leaves this machine.
Files are read in your browser and never uploaded. Large sensor files are sampled at the first and last few kilobytes only, so a 650 MB file parses in milliseconds. Close the tab and nothing is retained.