I assume you're referring to the Qualtrics extension of the IAT.
Because Qualtrics limits the data that can be saved, our qualtrics extension does not record data from the 2-category blocks.
If you want data from those blocks, you will need to change the extension (i.e., copy the extension to your own folder and modify it).
*In that case, I would also recommend using the shortData parameter that was recently added to a new version of the extension (at https://cdn.jsdelivr.net/gh/baranan/minno-tasks@0.*/IAT/qualtrics/quiat10.js
). That feature will replace all the stimuli with running numbers, to save the space of their names (usually, it is not a big deal anyhow because most researchers don't use the stimulus identity in their analyses; but, they also don't use blocks 1, 2, and 5).
I *think* that the relevant code for recording the missing blocks is in line 384. That line makes sure to record only trials that have the following properties: 'block', 'condition', 'score', 'cong'
I think that blocks 1,2, and 5 do not have the 'cong' property, and perhaps also do not have the 'condition' property. So, you might be able to record data from those blocks if you change it to the following line of code:
else if(!hasProperties(logs[iLog].data, ['block', 'score']))
However, perhaps it would cause some trouble afterwards, when the script tries to save those properties (lines 398-399). If that happens, I recommend entering dummy content to those properties. Something like:
else if(!hasProperties(logs[iLog].data, ['block', 'condition', 'score', 'cong']))
logs[iLog].data.cong = '0';
logs[iLog].data.condition = '0';
But, really, I'm coding here blindly, so I might be wrong, and you will need to debug it a bit until you successfully modify the extension to record those blocks.