Picture Selection and Itemspacing


Author
Message
Wenkuo
Wenkuo
Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)
Group: Forum Members
Posts: 27, Visits: 47
Hi,

There are two questions that I am currently stuck on.

I have 5 folders of pictures. 

I know that I can tell inquisit to use pictures of a given folder in this way:

<pictures a>

/1 = "folder 1/picture a.jpg"

</picture> 

What I would like to know, however, is if there is an elegant solution to tell inquisit to select a different folder, depending on the participant number?

For example:

If the participant number is 3, I want to use pictures from folder 1. If the participant number is 2, use pictures from folder 4, etc.

I currently do it by using 4 slightly different versions of the task, but I would like to combine it all into a single version if possible.


The other question I have  concerns the following: 

<radiobuttons faces_danger_recall>
/ caption = ""
/ options = ("Veilig            ", "Gevaarlijk")
/ required = true
/ position = (30%, 80%)
/ orientation = horizontal
</radiobuttons>

<radiobuttons faces_location_recall>
/ caption = ""
/ options = ("Huis            ", "Appartement")
/ required = true
/ position = (31%, 80%)
/ orientation = horizontal
</radiobuttons>

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Placing the recall questions in a surveypage &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

<surveypage faces_danger_recall>
/ questions = [1 = faces_danger_recall]
/ stimulusframes = [1 = faces_no_info_default]
/ showpagenumbers = false
/ showquestionnumbers = false
/ showmousecursor = true
/ finishlabel = "Volgende"
/ nextbuttonposition = (90%, 90%)
/ fontstyle = ("Times New Roman", 36, false, false, false, false, 5)
</surveypage>

<surveypage faces_location_recall>
/ questions = [1 = faces_location_recall]
/ stimulusframes = [1 = faces_no_info_default2]
/ showpagenumbers = false
/ showquestionnumbers = false
/ showmousecursor = true
/ finishlabel = "Volgende"
/ nextbuttonposition = (90%, 90%)
/ fontstyle = ("Times New Roman", 36, false, false, false, false, 5)
</surveypage>

I was wondering if there is any way to change the spacing between the options of the radiobuttions.
I know that I can use /itemspacing to change the spacing between multiple items. But is there a way to do this within radiobuttons itself? 
And if so, does it matter if the item is shown horizontally of vertically?
Right now, I just use empty spaces to space them out, but it would be nice if there is a more elegant way. 
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: 13K, Visits: 104K
> What I would like to know, however, is if there is an elegant solution to tell inquisit to select a different folder, depending on the participant
> number?

You can do that using conditional <include> elements. See. e.g. https://www.millisecond.com/forums/FindPost10316.aspx

> I know that I can use /itemspacing to change the spacing between multiple items. But is there a way to do this within radiobuttons itself?

No, there isn't.

Wenkuo
Wenkuo
Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)
Group: Forum Members
Posts: 27, Visits: 47
Hi Dave,

Thank you for the answer!

Also, I was hoping that you could explain something for me. It concerns the following piece of code:

<text animal_location_question_text>
/ items = ("Where do you think the animal on the picture lives?")
/ position = (50%, 55%)
/ fontstyle = ("Times New Roman", 28, false, false, false, false, 5)
</text>

<radiobuttons animal_location_options>
/ caption = ""
/ options = ("North America", "South America" , "Europe", "Asia", "Africa", "Australia")
/ required = true
/ position = (5%, 60%)
/ orientation = horizontal
/ fontstyle = ("Times New Roman", 28, false, false, false, false, 5)
/ order = random
</radiobuttons>

<surveypage animal_location_answer>
/ questions = [1 = animal_location_options]
/ stimulusframes = [1 = animal_pictures; 2 = animal_location_question_text]
/ showpagenumbers = false
/ showquestionnumbers = false
/ showmousecursor = true
/ finishlabel = "Volgende"
/ nextbuttonposition = (90%, 90%)
/ fontstyle = ("Times New Roman", 28, false, false, false, false, 5)
</surveypage>

Within <radiobuttons>, whenever I use /order = random, the options appear all jumbled/overlapped on screen. For example, South America overlaps with North America at times. Yet, when I remove the /order = random, the options appear clearly on screen, without any overlap/jumbling. 

 I've tried placing the options in different orders, without using /order = random, and none of the problems that I get when using /order = random appears. So I was wondering why this happens?
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: 13K, Visits: 104K
This has to do with how Inquisit tries to determine how much on-screen space to allocate for each option. Those assumptions partly break down in your case due to the greatly varying length of the options (e.g. "North America" vs. "Asia").

Workarounds:
(1) Use a fixed order.
(2) Switch the /orientation to vertical.
(3) Artificially make the length of each option approximately equal using tabs:

<radiobuttons animal_location_options>
/ caption = ""
/ options = ("North America", "South America", "Europe~t~t", "Asia~t~t", "Africa~t~t", "Australia~t~t")
 / required = true
/ position = (5%, 60%)
/ orientation = horizontal
/ fontstyle = ("Times New Roman", 2.5%, false, false, false, false, 5)
/ order = random
</radiobuttons>

Wenkuo
Wenkuo
Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)Distinguished Member (2.7K reputation)
Group: Forum Members
Posts: 27, Visits: 47
Hi Dave, 

Thank you for the fast and apt reply! 
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search