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.
Reviewed structures keep experiment data editable, then a compiler creates runnable jsPsych-style output.
A structured plan keeps phases, routines, trials, canvas positions, timing, and export fields available for review. This reduces hidden code-only failure modes.
The compiler produces the runnable task from the plan. The same plan also powers the builder UI, audit panel, and data field editor.
The audit layer rejects broken tasks, flags weak drafts, and records the checks required for publication.
Reviewed template parameters are validated and assembled into runnable browser code. Custom study requests move through a reviewed build queue.
The advanced editor supports phases, routines, components, timing, positions, data fields, and publication status.
Audit checks look for missing variables, empty screens, invalid branches, data collection gaps, and publication readiness.