Phase 1 — unblocked. Needs the data-egress issue in place to be observable.
There is no jsPsych.data.addProperties() call anywhere in either experiment, so:
- No
PROLIFIC_PID, STUDY_ID, or SESSION_ID is attached to any data row. Without these we cannot reconcile collected data against Prolific submissions or approve payments.
- No dyad identifier on data rows. This one is subtle and matters a lot: the entire analysis is dyad-level (reference shortening within a dyad across blocks), and nothing on a row currently says which two participants formed the pair.
save_group: true on roleTrial gives a single group snapshot, and partner_id is in scope but never written into data.
Work
See READINESS.md section 3.
Phase 1 — unblocked. Needs the data-egress issue in place to be observable.
There is no
jsPsych.data.addProperties()call anywhere in either experiment, so:PROLIFIC_PID,STUDY_ID, orSESSION_IDis attached to any data row. Without these we cannot reconcile collected data against Prolific submissions or approve payments.save_group: trueonroleTrialgives a single group snapshot, andpartner_idis in scope but never written into data.Work
PROLIFIC_PID/STUDY_ID/SESSION_IDfrom URL params and attach viaaddProperties.dyad_id(the session/room id) to every row.BLOCKS/TRIALS,round_timeout, and the experiment file name — needed when piloting at different values.See
READINESS.mdsection 3.