Millisecond Forums

How to present answers provided by subject in another trial

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

By Forty - 12/3/2018

Dear Inquisit community, 

I am writing an Inquisit script that does:
1. Ask participants for a description
2. They complete a task
3. The description (response) they wrote (in the first trial) should re-appear - (so they can rate it again). 

I am not sure on how to execute the last step. Can you let me know how do I present their response later on?
I highly appreciate your help. 


By Dave - 12/4/2018

Forty - Tuesday, December 4, 2018
Dear Inquisit community, 

I am writing an Inquisit script that does:
1. Ask participants for a description
2. They complete a task
3. The description (response) they wrote (in the first trial) should re-appear - (so they can rate it again). 

I am not sure on how to execute the last step. Can you let me know how do I present their response later on?
I highly appreciate your help. 



It goes like this:

<expt>
/ blocks = [1=a; 2=b; 3=c]
</expt>

<block a>
/ trials = [1 = typedescription]
</block>

<block b>
/ trials = [1-10 = tasktrial]
</block>

<block c>
/ trials = [1 = ratedescription]
</block>

<openended typedescription>
/ stimulusframes = [1=descriptionprompt]
/ multiline = true
/ charlimit = 500
/ size = (75%, 50%)
/ position = (50%, 70%)
</openended>

<text descriptionprompt>
/ items = ("Please type your description below:")
/ position = (50%, 10%)
</text>

<trial tasktrial>
/ pretrialpause = 500
/ stimulusframes = [1=taskprompt]
/ validresponse = (57)
</trial>

<text taskprompt>
/ items = ("Press SPACE as quickly as possible.")
</text>

<likert ratedescription>
/ stimulusframes = [1=rateprompt, description]
/ position = (50%, 80%)
/ anchorwidth = 5%
</likert>

<text rateprompt>
/ items = ("Rate this:")
/ position = (50%, 10%)
</text>

<text description>
/ items = ("<%openended.typedescription.response%>")
</text>



By Forty - 12/16/2018

Dave - Tuesday, December 4, 2018
Forty - Tuesday, December 4, 2018
Dear Inquisit community, 

I am writing an Inquisit script that does:
1. Ask participants for a description
2. They complete a task
3. The description (response) they wrote (in the first trial) should re-appear - (so they can rate it again). 

I am not sure on how to execute the last step. Can you let me know how do I present their response later on?
I highly appreciate your help. 



It goes like this:

<expt>
/ blocks = [1=a; 2=b; 3=c]
</expt>

<block a>
/ trials = [1 = typedescription]
</block>

<block b>
/ trials = [1-10 = tasktrial]
</block>

<block c>
/ trials = [1 = ratedescription]
</block>

<openended typedescription>
/ stimulusframes = [1=descriptionprompt]
/ multiline = true
/ charlimit = 500
/ size = (75%, 50%)
/ position = (50%, 70%)
</openended>

<text descriptionprompt>
/ items = ("Please type your description below:")
/ position = (50%, 10%)
</text>

<trial tasktrial>
/ pretrialpause = 500
/ stimulusframes = [1=taskprompt]
/ validresponse = (57)
</trial>

<text taskprompt>
/ items = ("Press SPACE as quickly as possible.")
</text>

<likert ratedescription>
/ stimulusframes = [1=rateprompt, description]
/ position = (50%, 80%)
/ anchorwidth = 5%
</likert>

<text rateprompt>
/ items = ("Rate this:")
/ position = (50%, 10%)
</text>

<text description>
/ items = ("<%openended.typedescription.response%>")
</text>




Thank you Dave. I tried to implement it but I still have some problems. Trial one is a survey, and I did use survey commands - such as textbox or slider. Would it be possible to send a part of the script in private message? 
By Dave - 12/16/2018

Forty - Monday, December 17, 2018
Dave - Tuesday, December 4, 2018
Forty - Tuesday, December 4, 2018
Dear Inquisit community, 

I am writing an Inquisit script that does:
1. Ask participants for a description
2. They complete a task
3. The description (response) they wrote (in the first trial) should re-appear - (so they can rate it again). 

I am not sure on how to execute the last step. Can you let me know how do I present their response later on?
I highly appreciate your help. 



It goes like this:

<expt>
/ blocks = [1=a; 2=b; 3=c]
</expt>

<block a>
/ trials = [1 = typedescription]
</block>

<block b>
/ trials = [1-10 = tasktrial]
</block>

<block c>
/ trials = [1 = ratedescription]
</block>

<openended typedescription>
/ stimulusframes = [1=descriptionprompt]
/ multiline = true
/ charlimit = 500
/ size = (75%, 50%)
/ position = (50%, 70%)
</openended>

<text descriptionprompt>
/ items = ("Please type your description below:")
/ position = (50%, 10%)
</text>

<trial tasktrial>
/ pretrialpause = 500
/ stimulusframes = [1=taskprompt]
/ validresponse = (57)
</trial>

<text taskprompt>
/ items = ("Press SPACE as quickly as possible.")
</text>

<likert ratedescription>
/ stimulusframes = [1=rateprompt, description]
/ position = (50%, 80%)
/ anchorwidth = 5%
</likert>

<text rateprompt>
/ items = ("Rate this:")
/ position = (50%, 10%)
</text>

<text description>
/ items = ("<%openended.typedescription.response%>")
</text>




Thank you Dave. I tried to implement it but I still have some problems. Trial one is a survey, and I did use survey commands - such as textbox or slider. Would it be possible to send a part of the script in private message? 

Sure, you can send the script to me if need be, but note that things work exactly the same if you use <survey>, <surveypage> and survey-question types like <textbox> and <slider>.

<expt>
/ blocks = [1=a; 2=b; 3=c]
</expt>

<survey a>
/ pages = [1 = describepage]
</survey>

<block b>
/ trials = [1-10 = tasktrial]
</block>

<survey c>
/ pages = [1 = ratepage]
</survey>

<surveypage describepage>
/ questions = [1=describe]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<textbox describe>
/ caption = "Type your description here:"
/ textboxsize = (70%, 40%)
/ multiline = true
</textbox>

<trial tasktrial>
/ pretrialpause = 500
/ stimulusframes = [1=taskprompt]
/ validresponse = (57)
</trial>

<text taskprompt>
/ items = ("Press SPACE as quickly as possible.")
</text>

<surveypage ratepage>
/ questions = [1 = description; 2 = rate]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<slider rate>
/ caption = "Rate the description."
/ range = (1,10)
/ slidersize = (70%, 20%)
</slider>

<caption description>
/ caption = "<%textbox.describe.response%>"
</caption>