How to present answers provided by subject in another trial


Author
Message
Forty
Forty
Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)
Group: Forum Members
Posts: 6, Visits: 36
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. 



Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
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>




Forty
Forty
Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)Partner Member (527 reputation)
Group: Forum Members
Posts: 6, Visits: 36
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? 
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
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>

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search