+x
Hello,
We have now adjusted sizes and positions on our task so that it is appropriate for Inquisit Web with different devices vs Inquisit Lab with computer only. However, we are receiving feedback from test participants that the keyboard feature for open ended questions is not ideal because they can no longer reference what they read above the keyboard, which reminds them of how to answer.
Instead of shifting the focus of the screen down to the keyboard, is it possible to allow for both the text above with the openended prompt and the keyboard to be displayed simultaneously? Here is our current code. Thank you!
<defaults>
/ fontstyle = ("Hiragino Sans", 8%, false, false, false, false)
/ txcolor = (white)
/ screencolor = black
/ canvassize = (100%, 100%)
</defaults>
**********************************DATA SPECIFICATIONS**************************
<text error> / items = ("X") / color = (255, 0, 0) / numitems = 1 / </text>
<data>
/ columns = (subject date time build blocknum blockcode trialcode trialnum stimulus response latency correct response correct)
</data>
*****************************************************************************
<text reminder1>
/ numitems = 1
/ items = ("Please type the missing letter.")
/ fontstyle = ("Hiragino Sans", 8%, false, true, false, false, 5, 0)
/ size = (95%, 50%)
/ position = (50%, 75%)
/ txbgcolor = black
/ txcolor = white
</text>
<text reminder2>
/ numitems = 1
/ items = ("Please answer based on the previous scenario.
Press Y for 'Yes' and N for 'No'.")
/ fontstyle = ("Hiragino Sans", 8%, false, true, false, false, 5, 0)
/ size = (80%, 12%)
/ txbgcolor = black
/ txcolor = white
</text>
<page pretraining1>
PRACTICE SESSION INSTRUCTIONS:
Please try to imagine yourself in the following scenarios.
There will be word fragments to complete;
you will need to type the correct missing letter
to proceed on the keypad which will pop up automatically.
</page>
<page pretraining2>
After reading the scenarios, a question to make sure you understood
the scenario will appear. You won't be able to proceed until responding correctly.
^^
You will need to press Y for 'Yes' and N for 'No'.
</page>
*************************************************************************
<block practice>
/ preinstructions = (pretraining1, pretraining2)
/ trials = [1-3 = random(practicescenarios1, practicescenarios2, practicescenarios3)]
</block>
***********************************************************************
PRACTICE SCENARIOS
***********************************************************************
<text practicescenarios1>
/ items = ("PRACTICE SESSION:
You decide to go to the movies with your friends. You get to the theater and there is a long line. Because of the line, you are l_te.")
/ txbgcolor = black
/ txcolor = white
/ size = (100%, 0%)
/ position = (50%, 0%)
/ hjustify = left
/ fontstyle = ("Hiragino Sans", 8%, false, false, false, false, 5, 0)
/ numitems = 1 </text>
<text compquestionpracticescenarios1>
/ items = ("Did you make it to the movie on time?")
/ fontstyle = ("Hiragino Sans", 8%)
/ txbgcolor = black
/ txcolor = white
/ size = (80%, 80%)
/ position = (50%, 50%)
/ numitems=1 </text>
<openended practicescenarios1>
/ stimulusframes = [1=practicescenarios1, reminder1]
/ beginresponsetime = 7000
/ mask = alphabetic
/ charlimit = 1
/ correctresponse = ("a")
/ responsetrial = ("a", compquestionpracticescenarios1)
/ errormessage = true(error, 200)
/ response = correct
size = (1%, 1%)
/ position = (50%, 95%)
</openended>
<trial compquestionpracticescenarios1>
/ stimulusframes = [1=compquestionpracticescenarios1, reminder2]
/ correctresponse = ("n")
/ validresponse = ("y", "n")
/ errormessage = true(error, 200)
/ response = correct </trial>
<text practicescenarios2>
/ items = ("PRACTICE SESSION:
You have some free time in your afternoon, so you go grocery shopping. You think you have bought everything you need. When you get home, you realize you forgot the m_lk.")
/ txbgcolor = black
/ txcolor = white
/ size = (100%, 0%)
/ position = (50%, 0%)
/ hjustify = left
/ fontstyle = ("Hiragino Sans", 8%, false, false, false, false, 5, 0)
/ numitems = 1 </text>
<text compquestionpracticescenarios2>
/ items = ("Did you forget to buy the milk?")
/ fontstyle = ("Hiragino Sans", 8%)
/ txbgcolor = black
/ txcolor = white
/ hjustify = center
/ size = (80%, 80%)
/ numitems=1 </text>
<openended practicescenarios2>
/ stimulusframes = [1=practicescenarios2, reminder1]
/ beginresponsetime = 7000
/ mask = alphabetic
/ charlimit = 1
/ correctresponse = ("i")
/ responsetrial = ("i", compquestionpracticescenarios2)
/ errormessage = true(error, 200)
/ response = correct
/ size = (1%, 1%)
/ position = (50%, 95%)
</openended>
<trial compquestionpracticescenarios2>
/ stimulusframes = [1=compquestionpracticescenarios2, reminder2]
/ correctresponse = ("y")
/ validresponse = ("y", "n")
/ errormessage = true(error, 200)
/ response = correct </trial>
<text practicescenarios3>
/ items = ("PRACTICE SESSION:
You spend a long time working on a presentation late one night. As you finish up on the computer, you go to print out your work. You then realize you do not have any more p_per.")
/ txbgcolor = black
/ txcolor = white
/ size = (100%, 0%)
/ position = (50%, 0%)
/ hjustify = left
/ fontstyle = ("Hiragino Sans", 8%, false, false, false, false, 5, 0)
/ numitems = 1 </text>
<text compquestionpracticescenarios3>
/ items = ("Did you run out of ink?")
/ fontstyle = ("Hiragino Sans", 8%)
/ txbgcolor = black
/ txcolor = white
/ hjustify = center
/ size = (80%, 80%)
/ position = (50%, 50%)
/ numitems=1 </text>
<openended practicescenarios3>
/ stimulusframes = [1=practicescenarios3, reminder1]
/ beginresponsetime = 7000
/ mask = alphabetic
/ charlimit = 1
/ correctresponse = ("a")
/ responsetrial = ("a", compquestionpracticescenarios3)
/ errormessage = true(error, 200)
/ response = correct
size = (1%, 1%)
/ position = (50%, 95%)
</openended>
<trial compquestionpracticescenarios3>
/ stimulusframes = [1=compquestionpracticescenarios3, reminder2]
/ correctresponse = ("n")
/ validresponse = ("y", "n")
/ errormessage = true(error, 200)
/ response = correct </trial>