tecnika
|
|
Group: Forum Members
Posts: 156,
Visits: 790
|
Hello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block>
|
|
|
tecnika
|
|
Group: Forum Members
Posts: 156,
Visits: 790
|
+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt>
|
|
|
tecnika
|
|
Group: Forum Members
Posts: 156,
Visits: 790
|
+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
+x+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena This is covered in the documentation for the <openended> element: " The openended element controls the timing and the content of stimulus presentation as well as how open-ended responses are obtained. Every time a openended element is executed, a line of data is written to the data file. The respondent can advance past this trial by hitting ENTER if openended is single line expecting keyboard input, and Ctrl+ENTER if it's multiline or set to mouse input. The default input for openended is mouse input, which enables the respondent to advance by clicking the openended element's button."
|
|
|
tecnika
|
|
Group: Forum Members
Posts: 156,
Visits: 790
|
+x+x+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena This is covered in the documentation for the <openended> element: " The openended element controls the timing and the content of stimulus presentation as well as how open-ended responses are obtained. Every time a openended element is executed, a line of data is written to the data file. The respondent can advance past this trial by hitting ENTER if openended is single line expecting keyboard input, and Ctrl+ENTER if it's multiline or set to mouse input. The default input for openended is mouse input, which enables the respondent to advance by clicking the openended element's button." Thanks, It works. Just a last thing. When I start the experiment the images on the screen stay there...for instance I can see the dock of the Mac while playing the experiment. Any solution? Thank you, Elena
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
+x+x+x+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena This is covered in the documentation for the <openended> element: " The openended element controls the timing and the content of stimulus presentation as well as how open-ended responses are obtained. Every time a openended element is executed, a line of data is written to the data file. The respondent can advance past this trial by hitting ENTER if openended is single line expecting keyboard input, and Ctrl+ENTER if it's multiline or set to mouse input. The default input for openended is mouse input, which enables the respondent to advance by clicking the openended element's button." Thanks, It works. Just a last thing. When I start the experiment the images on the screen stay there...for instance I can see the dock of the Mac while playing the experiment. Any solution? Thank you, Elena > When I start the experiment the images on the screen stay there... What images? > for instance I can see the dock of the Mac while playing the experiment. Not sure how that relates to the above unless you consider the dock to be "image." I think you providing a screenshot could clarify. Overall, though, this sounds like a malfunctioning graphics card driver -- you may want to check if an update is available.
|
|
|
tecnika
|
|
Group: Forum Members
Posts: 156,
Visits: 790
|
+x+x+x+x+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena This is covered in the documentation for the <openended> element: " The openended element controls the timing and the content of stimulus presentation as well as how open-ended responses are obtained. Every time a openended element is executed, a line of data is written to the data file. The respondent can advance past this trial by hitting ENTER if openended is single line expecting keyboard input, and Ctrl+ENTER if it's multiline or set to mouse input. The default input for openended is mouse input, which enables the respondent to advance by clicking the openended element's button." Thanks, It works. Just a last thing. When I start the experiment the images on the screen stay there...for instance I can see the dock of the Mac while playing the experiment. Any solution? Thank you, Elena > When I start the experiment the images on the screen stay there... What images? > for instance I can see the dock of the Mac while playing the experiment. Not sure how that relates to the above unless you consider the dock to be "image." I think you providing a screenshot could clarify. Overall, though, this sounds like a malfunctioning graphics card driver -- you may want to check if an update is available. That's fine now thanks. I have tried with another computer and it works fine. Inquisit 4 Web Script ErrorsError evaluating function'item.semanticA_cue.item(list.wordorder.item(3))':A parameter or result was out of range. Any possible solution? Thanks, Elena
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
+x+x+x+x+x+x+x+x+xHello, I would need to put 5 openended questions at the end of a trial, in one page (similar as below) and measuring the RT from the moment the participant click enter to go to the next line, to the next "enter" press. Any clues? Many thanks, Elena You need five <openended> elements to do this. In essence: <openended a> / stimulusframes = [1=a,b,c] / position = (60%, 42%) </openended> <openended b> / stimulusframes = [1=a,b,c] / position = (60%, 52%) </openended> <openended c> / stimulusframes = [1=a,b,c] / position = (60%, 62%) </openended> <text a> / items = ("A: <%openended.a.response%>") / position = (50%, 40%) / erase = false </text> <text b> / items = ("B: <%openended.b.response%>") / position = (50%, 50%) / erase = false </text> <text c> / items = ("C: <%openended.c.response%>") / position = (50%, 60%) / erase = false </text> <block myblock> / trials = [1=sequence(a,b,c)] </block> Thank you Supreme being, Sorry I did not explain what I wanted well enough. I would like to present randomly the 5 words from the list: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> And this is already done. (In the real experiment I would need to present 4 numbers_top or down between a word and another...but I have cut this now just to keep things simpler...I don't know if it helps). I would like to record the presentation order of the words of that list and presenting the corresponding words (that rhyme with the previous list) from list <item rhymeA_cue> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> These words should be presented on the left part of the screen all together from the beginning of the second block (myblock) and aligned on the right with the openended question where the participant will type what he/she recalls (and rhyme with the word on the left). After the participant presses "enter" key, the typed word will stay in that position and will be able to proceed to type the next word. I attached an example of it ("test.png" and the inquisit file). Many thanks, Elena This essentially still works exactly as outline previously. You need to record the order of presentation in a <list>, then you can display the corresponding cues: <item wordA> /1 = "smile" /2 = "year" /3 = "sea" /4 = "peace" /5 = "mud" </item> <item rhymeA_cue> /1 = "isle" /2 = "tier" /3 = "three" /4 = "geese" /5 = "flood" </item> <text wordA> / items = wordA / fontstyle = ("Arial", 7%, false, false, false, false, 5, 0) / txcolor = (250, 34, 34) </text> <openended one> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 42%) </openended> <openended two> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 52%) </openended> <openended three> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 62%) </openended> <openended four> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 72%) </openended> <openended five> / stimulusframes = [1=a,b,c,d,e] / position = (60%, 82%) </openended> <text a> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(1))%>: <%openended.one.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 40%) / erase = false </text> <text b> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(2))%>: <%openended.two.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 50%) / erase = false </text> <text c> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(3))%>: <%openended.three.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 60%) / erase = false </text> <text d> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(4))%>: <%openended.four.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 70%) / erase = false </text> <text e> / items = ("<%item.rhymeA_cue.item(list.wordorder.item(5))%>: <%openended.five.response%>") / size = (40%, 5%) / hjustify = left / position = (50%, 80%) / erase = false </text> <trial wordA> / ontrialend = [ list.wordorder.appenditem(text.wordA.currentindex) ] / stimulustimes = [0 = wordA] / timeout = 1000 / posttrialpause = 500 </trial> <list wordorder> </list> `` ********************************************************************************************** ********************************************************************************************** <block Group1_A> / trials = [1-5 = worda; 6=sequence(one,two,three,four,five)] </block> ********************************************************************************************** ********************************************************************************************** EXPERIMENT ********************************************************************************************** ********************************************************************************************** <expt decisionMakingTask> / blocks = [1 = Group1_A] </expt> Hi! Thank you for your reply, it works well thanks!! How now can I make a participant go to the next openended just pressing the enter key of the keyboard without having to click the mouse? Thanks, Elena This is covered in the documentation for the <openended> element: " The openended element controls the timing and the content of stimulus presentation as well as how open-ended responses are obtained. Every time a openended element is executed, a line of data is written to the data file. The respondent can advance past this trial by hitting ENTER if openended is single line expecting keyboard input, and Ctrl+ENTER if it's multiline or set to mouse input. The default input for openended is mouse input, which enables the respondent to advance by clicking the openended element's button." Thanks, It works. Just a last thing. When I start the experiment the images on the screen stay there...for instance I can see the dock of the Mac while playing the experiment. Any solution? Thank you, Elena > When I start the experiment the images on the screen stay there... What images? > for instance I can see the dock of the Mac while playing the experiment. Not sure how that relates to the above unless you consider the dock to be "image." I think you providing a screenshot could clarify. Overall, though, this sounds like a malfunctioning graphics card driver -- you may want to check if an update is available. That's fine now thanks. I have tried with another computer and it works fine. Inquisit 4 Web Script ErrorsError evaluating function'item.semanticA_cue.item(list.wordorder.item(3))':A parameter or result was out of range. Any possible solution? Thanks, Elena Those are warnings, not errors. This will happen if there is no item in <item semanticA_cue> at whatever index list.wordorder.item(3) returns.
|
|
|