Hi I am working with the latest demo version of Superlab 4 (4.0.3c), (have purchased but am awaiting my license number to be emailed).
I am setting up a training program in which the same two trials are presented multiple times until certain accuracy criteria are reached. I have been using a single block with these 2 trials in it and using macros at the block level to keep repeating these trials, e.g. present 12 trials and if accuracy is less than 10 out of 12 correct present another 6 trials etc. I’m using codes that are changed on the basis of correct or incorrect responses.
While the macro (see attached jpg) seems to happily count the 12 trials it seems that it will only use the last 2 trials when working out the accuracy (or however many physical trials there are in a block, e.g. 6 if there are 6 trials that are being repeated). That is, as long as I get the last 2 trials correct it will tell me I have 10 out of 12 correct, even if I got all the trials prior to that wrong.
If I physically have 12 trials in the block (i.e. made by duplicating my 2 trials 6 times) the macro runs fine.
So I’m wondering how Superlab counts the trials in a block if it can work out 12 trials have been presented but not use them in working out the accuracy. I suspect I may be misunderstanding something…
Any insights would be great.