Portable participant instrument

Prepare one HTML file that works without a study account.

Short answer: freeze an edition, download its participant HTML, test that exact file in the target browsers, give the participant an approved session code and return route, then import the resulting integrity-checked JSON response.

Before you freeze

Pilot the exact file

  1. Open the generated HTML directly with file:// in every target browser.
  2. Complete a session using only keyboard controls: select a card, move it to a group, and reorder it.
  3. Repeat at 320 CSS pixels or a small phone viewport and at 200% zoom.
  4. Try the longest labels, the maximum intended groups, and every category capacity.
  5. Download a saved partial response, close the page, restore it, and continue.
  6. Complete and download the final response. Verify that no network request was made.
  7. Import saved then completed revisions into a disposable copy of the researcher project.

Issue package

Provide the participant with the exact HTML file, the approved session code, a short instruction for opening downloaded files on their device, the approved return route, and a researcher contact outside the tool. Do not use their name, email, phone number, employee number, or another direct identifier as the session code.

Save and resume behavior

The participant file deliberately does not use browser storage. “Save progress” downloads a saved JSON file. Restoring it verifies the edition identity and SHA-256 digest, restores the exact group/card order, and increments the next response revision. This makes recovery portable and visible but requires the participant to keep the file.

Completion behavior

The finish check lists unmet rules. When all rules pass, the page downloads a completed response. It does not upload, email, or submit it. The participant must return it using the researcher-provided method.

Operational warning: a standalone file reduces platform dependency, not human handling risk. File names, transfer channels, endpoint backups, shared folders, device encryption, access lists, and retention/deletion all need an approved process.