Skip to content

Recording and saving data

Doug Markant edited this page Oct 18, 2013 · 11 revisions

Recording trial data

Recording unstructured data

Saving the data

It's important to remember that psiturk.recordTrialData and psiturk.recordUnstructuredData only modify the psiturk object on the client side. If you want to save whatever data has been accumulated to the server, you must call psiturk.saveData().

It's up to you how often psiturk.saveData() syncs the task data to the server (e.g., after every block, or once at the end of the experiment). Using saveData frequently will limit the loss of data if the participant runs into an error, but keep in mind that it involves a new request to the server each time it is called.

Event data

Retrieving the data