Millisecond Forums

Increasing practice trials in IAT

https://forums.millisecond.com/Topic30628.aspx

By alisonoconnor - 1/27/2021

I would like to increase the number of practice trials in my IAT. 
Specifically, following this block sequence, I would like to increase Block 5 from 20 practice trials to 40 practice trials. 

Block Sequence:
1. Target Category sorting training
2. Attribute sorting training
3. 1. Test Block of hypothesis-consistent* pairings with 20 trials (half the participant start with inconsistent pairings)
4. 2. Test Block of hypothesis-consistent pairings with 40 trials
5. Target Category sorting training with targets switching sides
6. 1. Test Block of hypothesis-inconsistent pairings with 20 trials
7. 2. Test Block of hypothesis-inconsistent pairings with 40 trials

I haven't made other modifications to the script, so if anyone has insight into how to modify the script to increase the practice trials in block 5, that would be a great help!
By Dave - 1/27/2021

alisonoconnor - 1/27/2021
I would like to increase the number of practice trials in my IAT. 
Specifically, following this block sequence, I would like to increase Block 5 from 20 practice trials to 40 practice trials. 

Block Sequence:
1. Target Category sorting training
2. Attribute sorting training
3. 1. Test Block of hypothesis-consistent* pairings with 20 trials (half the participant start with inconsistent pairings)
4. 2. Test Block of hypothesis-consistent pairings with 40 trials
5. Target Category sorting training with targets switching sides
6. 1. Test Block of hypothesis-inconsistent pairings with 20 trials
7. 2. Test Block of hypothesis-inconsistent pairings with 40 trials

I haven't made other modifications to the script, so if anyone has insight into how to modify the script to increase the practice trials in block 5, that would be a great help!

Blocks doing that are already in the IAT scripts, they just aren't run by default. They are

<block targetcompatiblepracticeswitch>
/ bgstim = (targetAleft, targetBright)
/ trials = [
    1=instructions;
    2-41 = random(targetAleft, targetBright);
]
/ errormessage = true(error,200)
/ responsemode = correct
</block>

and

<block targetincompatiblepracticeswitch>
/ bgstim = (targetAright, targetBleft)
/ trials = [
    1=instructions;
    2-41 = random(targetAright, targetBleft);
]
/ errormessage = true(error,200)
/ responsemode = correct
</block>

To run them, change the <expt> elements to

<expt>
/ onexptbegin = [
    values.conditionOrder = "c-ic"
]
/ preinstructions = (iatintro)
/ groups = (1 of 2)
/ blocks = [
    1=targetcompatiblepractice;
    2=attributepractice;
    3=compatibletest1;
    4=compatibletestinstructions;
    5=compatibletest2;
    6=targetincompatiblepracticeswitch;
    7=incompatibletest1;
    8=incompatibletestinstructions;
    9=incompatibletest2;
    10=summary;
    11 = end;
]
</expt>

<expt>
/ onexptbegin = [
    values.conditionOrder = "ic-c"
]
/ preinstructions = (iatintro)
/ groups = (2 of 2)
/ blocks = [
    1=targetincompatiblepractice;
    2=attributepractice;
    3=incompatibletest1;
    4=incompatibletestinstructions;
    5=incompatibletest2;
    6=targetcompatiblepracticeswitch;
    7=compatibletest1;
    8=compatibletestinstructions;
    9=compatibletest2;
    10=summary;
    11 = end;
]
</expt>
By alisonoconnor - 1/27/2021

Dave - 1/27/2021
alisonoconnor - 1/27/2021
I would like to increase the number of practice trials in my IAT. 
Specifically, following this block sequence, I would like to increase Block 5 from 20 practice trials to 40 practice trials. 

Block Sequence:
1. Target Category sorting training
2. Attribute sorting training
3. 1. Test Block of hypothesis-consistent* pairings with 20 trials (half the participant start with inconsistent pairings)
4. 2. Test Block of hypothesis-consistent pairings with 40 trials
5. Target Category sorting training with targets switching sides
6. 1. Test Block of hypothesis-inconsistent pairings with 20 trials
7. 2. Test Block of hypothesis-inconsistent pairings with 40 trials

I haven't made other modifications to the script, so if anyone has insight into how to modify the script to increase the practice trials in block 5, that would be a great help!

Blocks doing that are already in the IAT scripts, they just aren't run by default. They are

<block targetcompatiblepracticeswitch>
/ bgstim = (targetAleft, targetBright)
/ trials = [
    1=instructions;
    2-41 = random(targetAleft, targetBright);
]
/ errormessage = true(error,200)
/ responsemode = correct
</block>

and

<block targetincompatiblepracticeswitch>
/ bgstim = (targetAright, targetBleft)
/ trials = [
    1=instructions;
    2-41 = random(targetAright, targetBleft);
]
/ errormessage = true(error,200)
/ responsemode = correct
</block>

To run them, change the <expt> elements to

<expt>
/ onexptbegin = [
    values.conditionOrder = "c-ic"
]
/ preinstructions = (iatintro)
/ groups = (1 of 2)
/ blocks = [
    1=targetcompatiblepractice;
    2=attributepractice;
    3=compatibletest1;
    4=compatibletestinstructions;
    5=compatibletest2;
    6=targetincompatiblepracticeswitch;
    7=incompatibletest1;
    8=incompatibletestinstructions;
    9=incompatibletest2;
    10=summary;
    11 = end;
]
</expt>

<expt>
/ onexptbegin = [
    values.conditionOrder = "ic-c"
]
/ preinstructions = (iatintro)
/ groups = (2 of 2)
/ blocks = [
    1=targetincompatiblepractice;
    2=attributepractice;
    3=incompatibletest1;
    4=incompatibletestinstructions;
    5=incompatibletest2;
    6=targetcompatiblepracticeswitch;
    7=compatibletest1;
    8=compatibletestinstructions;
    9=compatibletest2;
    10=summary;
    11 = end;
]
</expt>

That worked perfectly- thank you very much!