I have an experiment with three QRTE blocks and several non-QRTE blocks that also use Loop & Merge. There are different numbers of rows (trials) across the different Loop & Merge blocks (both QRTE and non-QRTE) in the experiment.
When I run the parser on the wide csv file from Qualtrics, I get very weird results. For instance, I only get the data from 6 out of 26 trials in one of my QRTE blocks. In one of my non-QRTE blocks, I only get 6 responses out of 39, and some of them are repeated across multiple cells when they shouldn’t be.
When I look at the unparsed JSON in the Qualtrics output file, I can see that the data from all the trials has been saved.
I think perhaps the parser can’t deal with data from non-QRTE Loop & Merge blocks that have a different number of trials (which would result in a different number of rows in the parser output file). If so, then I could split the Qualtrics output file so that only the QRTE/JSON data is given to the parser, however I’m not sure exactly what data the parser needs, and what to remove.
Does anyone know what is causing the problem and how to deal with it?