Millisecond Forums

Is This Survey Design Even Possible to Program in Inquisit?

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

By clstephenso - 8/3/2013

Hello:


I have been working on creating a survey for a couple of weeks and have read through a number of discussions on this forum, but I have come to a point where I am not even sure if what I want to do with the survey is possible.  I have attached a file showing the logic of what I want the survey to do in Inquisit.  My question is, "Is this possible to accomplish in Inquisit?"  I am not completely fixed on needing to use radio buttons.  What is more important is that 10 items appear on the screen at the same time and can each be answered using the same scale.  It would be great to be able to use a multimatrix layout and I know Dave has provided a script for this layout, but I am not sure if it can be combined with the conditionals I want to use in the design.  Thank you very much for your time and consideration.


Clayton

By Dave - 8/3/2013

Yes, this should be possible. Here's a basic sketch w/ reduced number of blocks and questions:


<expt>
/ blocks = [1-2=noreplace(blocka,blockb)]
</expt>

<block blocka>
/ trials = [1-2=pagea]
</block>

<block blockb>
/ trials = [1-2=pageb]
</block>

<surveypage pagea>
/ questions = [1=list.aquestions; 2=list.aquestions]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<surveypage pageb>
/ questions = [1=list.bquestions; 2=list.bquestions]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<list aquestions>
/ items = (radiobuttons.a1, radiobuttons.a2, radiobuttons.a3, radiobuttons.a4)
/ selectionrate = always
</list>

<list bquestions>
/ items = (radiobuttons.b1, radiobuttons.b2, radiobuttons.b3, radiobuttons.b4)
/ selectionrate = always
</list>

<radiobuttons a1>
/ caption = "A1"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons a2>
/ caption = "A2"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons a3>
/ caption = "A3"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons a4>
/ caption = "A4"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons b1>
/ caption = "B1"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons b2>
/ caption = "B2"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons b3>
/ caption = "B3"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>

<radiobuttons b4>
/ caption = "B4"
/ options = ("1", "2", "3", "4", "5")
/ orientation = horizontal
</radiobuttons>


Regards,


~Dave

By clstephenso - 8/8/2013

Hi Dave,



Thank you very much!  I realize after looking at your script that I didn't know how to use the list attributes and that was why I couldn't figure it out.  I really appreciate you helping me out with this question.  I may have a follow up later.  Again, thank you very much!



Best regards,


Clayton

By clstephenso - 8/10/2013

Hi Dave,


I can't seem to get the program to record the response for each radiobutton item.  In other words I have five items displayed at once that each have their own radiobutton scale, but no value or data is being recorded into the data file.  I created a data command, but that is working either.  Any thoughts?


Thank you,


Clayton

By Dave - 8/10/2013

That's most certainly a bug :-( Thanks for reporting it. I'll make sure this gets fixed in the next release.

By clstephenso - 8/11/2013

Okay, thank you for letting me know.  So, should I convert all of my radiobuttons to likert questions?  Will the script still run in that case?


Clayton

By Dave - 8/11/2013

If you want to stick to the original layout (multiple questions per page), <likert>s won't help, unfortunately. A <likert> is a type of <trial>, not a question element like <radiobuttons>. You can't have several <likert>s on a single "page".