-
Notifications
You must be signed in to change notification settings - Fork 136
/
Stroop.iqx
126 lines (102 loc) · 3.37 KB
/
Stroop.iqx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// A Stroop
**************************************************************************************************************************************************************************
<item red>
/1 = "red"
/2 = "blue"
/3 = "green"
/4 = "black"
</item>
<item green>
/1 = "red"
/2 = "blue"
/3 = "green"
/4 = "black"
</item>
<text redtxt>
/items = red
/fontstyle = ("Arial",60ptc)
/txbgcolor = (0,0,0)
/txcolor = (255,0,0)
</text>
<text greentxt>
/items = green
/ fontstyle = ("Arial",60ptc)
/txbgcolor = (0,0,0)
/txcolor = (0,255,0)
</text>
//在这里加入需要反馈给被试的信息,例如是否正确作答,正确的就打一个对号,做错的就打一个错号。
<text correctmsg>
/items = ("√")
/fontstyle = ("Arial", 10%)
/txbgcolor = (transparent)
/txcolor = (255,255,255)
</text>
<text errormsg>
/items = ("×")
/fontstyle = ("Arial", 10%)
/txbgcolor = (transparent)
/txcolor = (255,255,255)
</text>
//这里增加一个注视点,在每次数字出现之前,让被试集中精力的作用。
<text fixation>
/items = ("+")
/fontstyle = ("Arial", 40ptc)
/txbgcolor = (transparent)
/txcolor = (255,255,255)
</text>
//在这里增加指导语内容,告知被试任务要求。
<text instructiontxt>
/hjustify = center
/items = ("请将左数和右手的食指分别放在键盘的“F”键和“J”键上;在屏幕的中央会随机出现几个单词,请判断单词的颜色;如果是绿色(green),请按“F”键,如果是红色(red),请按“J”键。")
/size = (1000,300)
/fontstyle = ("宋体", 24pt)
/txbgcolor = (transparent)
/txcolor = (255,255,255)
</text>
// 这里增加一个按钮选项,就是看完指导语之后按任意键继续任务。
<text anykeytxt>
/items = ("按任意键开始实验")
/vposition = 70 pct
/fontstyle = ("宋体", 24pt)
/txcolor = (255,0,0)
/txbgcolor = (transparent)
</text>
**************************************************************************************************************************************************************************
增加几个instruction trial 来呈现指导语
<trial instruction>
/validresponse = (anyresponse)
/stimulusframes = [1=instructiontxt,anykeytxt]
/recorddata = false
</trial>
<trial redbertrial>
/correctmessage = (correctmsg,500)
/errormessage = (errormsg,500)
/pretrialpause = 500
/validresponse = ("F","J")
/correctresponse = ("J")
/stimulusframes = [1 = fixation; 100 = redtxt]
</trial>
<trial greenbertrial>
/correctmessage = (correctmsg,500)
/errormessage = (errormsg,500)
/pretrialpause = 500
/validresponse = ("F","J")
/correctresponse = ("F")
/stimulusframes = [1 = fixation; 100 = greentxt]
</trial>
**************************************************************************************************************************************************************************
<block redgreenblk>
/screencolor = (0,0,0)
/blockfeedback = (meanlatency,correct)
/trials = [1-20 = noreplace(redbertrial, greenbertrial)]
</block>
//增加instruction block来呈现指导语
<block instructionblk>
/screencolor = (0,0,0)
/trials = [1 = instruction]
</block>
//先呈现指导语,再呈现主体任务。
<expt>
/ blocks = [1 = instructionblk; 2 = redgreenblk]
</expt>
**************************************************************************************************************************************************************************