NDOPSYCHO
Experiment studio

Psychology experiments with editable structure

Reviewed structures keep experiment data editable, then a compiler creates runnable jsPsych-style output.

Structured output first

A structured plan keeps phases, routines, trials, canvas positions, timing, and export fields available for review. This reduces hidden code-only failure modes.

Deterministic compilation

The compiler produces the runnable task from the plan. The same plan also powers the builder UI, audit panel, and data field editor.

Audit and publishing

The audit layer rejects broken tasks, flags weak drafts, and records the checks required for publication.

  • Runtime smoke
  • Timeline lint
  • Data contract
  • Publication gate

FAQ

How are experiments built?

Reviewed template parameters are validated and assembled into runnable browser code. Custom study requests move through a reviewed build queue.

Can researchers edit the experiment?

The advanced editor supports phases, routines, components, timing, positions, data fields, and publication status.

What does the audit check?

Audit checks look for missing variables, empty screens, invalid branches, data collection gaps, and publication readiness.

Updated