Overlapping surveypage questions when branching to open-ended pages


Author
Message
InquisitivePhoenix
InquisitivePhoenix
Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)
Group: Forum Members
Posts: 7, Visits: 48
Hi all,

I'm having an issue where questions from a one surveypage are not disappearing when the user clicks through to the next one. I'm also only seeing this problem on the mac version of the inquisit player, not on windows.

Here's what the screen should look like (and does on windows):

But on mac, you can see the text from the previous question stays on the screen.


Below is the code for the experiment. It seems like the problem comes when the surveypage (MEQ7) branches to an openended (MEQ8). It also happens between MEQ10 and MEQ11, also surveypage to openended. What can I do to prevent this overlap?


<expt MPref_reasons>
/subjects = (1 of 1)
/ groupassignment = random
/ blocks = [1 = consent;2=MEQ]
</expt>

<block consent>
/ trials = [1 = consentpage]
</block>

<block MEQ>
/ trials = [1=MEQp1; 2=MEQp2]
/ skip=[radiobuttons.consentq.response ==2]
</block>

#####################################
############## Consent ##############
#####################################
<surveypage consentpage>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = consentq]
/showpagenumbers = false
/nextlabel = "Next"
/backlabel = "Back"
/showbackbutton = true
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentq>
/caption = "If you wish to participate in this study, please click the option below, indicating that you are at least 18 years old,
~nhave read and understand this consent form, and you agree to participate in this study~n"
/ options = ("I consent and agree to participate", "I do not consent and do not wish to participate")
/ optionvalues = ("1", "2")
/required = true
/orientation = vertical
</radiobuttons>

#####################################
### Music Expertise Questionnaire ###
#####################################

<surveypage MEQp1>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq1]
/showpagenumbers = false
/showquestionnumbers = false
</surveypage>

<surveypage MEQp2>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq2]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq2.response == 2) surveypage.meqp6]
/ branch=[if (radiobuttons.MEQq2.response == 1) surveypage.meqp3]
</surveypage>

<surveypage MEQp3>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq3]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp4]
</surveypage>

<surveypage MEQp4>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq4]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq2.response == 2]
/ branch=[if (radiobuttons.MEQq4.response == 2) surveypage.meqp5]
/ branch=[if (radiobuttons.MEQq4.response == 1) surveypage.meqp5a]
</surveypage>

<surveypage MEQp5>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp5a>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5a]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp6>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq6]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq6.response == 2) surveypage.meqp9]
/ branch=[if (radiobuttons.MEQq6.response == 1) surveypage.meqp7]
</surveypage>

<surveypage MEQp7>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq7]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[openended.meqq8]
</surveypage>

<surveypage MEQp9>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq9]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq9.response == 2) surveypage.meqp12]
/ branch=[if (radiobuttons.MEQq9.response == 1) surveypage.meqp10]
</surveypage>

<surveypage MEQp10>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq10]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[openended.meqq11]
</surveypage>

<surveypage MEQp12>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq12]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq12.response == 1) surveypage.meqp13]
</surveypage>

<surveypage MEQp13>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq13]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp14]
</surveypage>

<surveypage MEQp14>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq14]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq12.response == 2]
</surveypage>

######################################################################
########### Music Experience Questionnaire Questions##################
######################################################################

<radiobuttons MEQq1>
/caption = "Does your profession involve listening to or making music?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,20)
</radiobuttons>

<radiobuttons MEQq2>
/caption = "Do you play (or have you played) any musical instruments (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,25)
</radiobuttons>

<textbox MEQq3>
/caption = "At what age did you begin playing? "
/required = false
/position = (10,30)
</textbox>

<radiobuttons MEQq4>
/caption = "Do you still actively play a musical instrument (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,35)
</radiobuttons>

<textbox MEQq5a>
/caption = "How many years have you played a musical instrument (including voice)?"
/required = false
/position = (10,40)
</textbox>

<textbox MEQq5>
/caption = "At what age did you stop playing?"
/required = false
/position = (10,45)
</textbox>

<radiobuttons MEQq6>
/caption = "Did you take any music courses in HIGH SCHOOL beyond those required ~nfor graduation (e.g. elective or extra curricular)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,50)
</radiobuttons>

<textbox MEQq7>
/caption = "How many music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?)"
/required = false
/position = (10,55)
</textbox>

<text MEQq8text>
/ items = ("What music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?")
/ vposition = 15
</text>

<openended MEQq8>
/ stimulusframes=[1=MEQq8text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

<radiobuttons MEQq9>
/caption = "Have you taken any COLLEGE level music courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,60)
</radiobuttons>

<textbox MEQq10>
/caption = "How many COLLEGE level music courses did you take?"
/required = false
/position = (10,65)
</textbox>

<text MEQq11text>
/ items = ("What COLLEGE level music courses did you take?")
/ vposition = 15
</text>

<openended MEQq11>
/ stimulusframes=[1=MEQq11text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

<radiobuttons MEQq12>
/caption = "Do you have formal training in music (instrument, voice, etc) ~nthat is not HIGH SCHOOL or COLLEGE level courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,70)
</radiobuttons>

<textbox MEQq13>
/caption = "Please list number of years of formal training."
/required = false
/position = (10,75)
</textbox>

<textbox MEQq14>
/caption = "About how many hours per week did you spend in formal training devoted to practice and study?"
/required = false
/position = (10,80)
</textbox>

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
InquisitivePhoenix - Wednesday, December 6, 2017
Hi all,

I'm having an issue where questions from a one surveypage are not disappearing when the user clicks through to the next one. I'm also only seeing this problem on the mac version of the inquisit player, not on windows.

Here's what the screen should look like (and does on windows):

But on mac, you can see the text from the previous question stays on the screen.


Below is the code for the experiment. It seems like the problem comes when the surveypage (MEQ7) branches to an openended (MEQ8). It also happens between MEQ10 and MEQ11, also surveypage to openended. What can I do to prevent this overlap?


<expt MPref_reasons>
/subjects = (1 of 1)
/ groupassignment = random
/ blocks = [1 = consent;2=MEQ]
</expt>

<block consent>
/ trials = [1 = consentpage]
</block>

<block MEQ>
/ trials = [1=MEQp1; 2=MEQp2]
/ skip=[radiobuttons.consentq.response ==2]
</block>

#####################################
############## Consent ##############
#####################################
<surveypage consentpage>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = consentq]
/showpagenumbers = false
/nextlabel = "Next"
/backlabel = "Back"
/showbackbutton = true
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentq>
/caption = "If you wish to participate in this study, please click the option below, indicating that you are at least 18 years old,
~nhave read and understand this consent form, and you agree to participate in this study~n"
/ options = ("I consent and agree to participate", "I do not consent and do not wish to participate")
/ optionvalues = ("1", "2")
/required = true
/orientation = vertical
</radiobuttons>

#####################################
### Music Expertise Questionnaire ###
#####################################

<surveypage MEQp1>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq1]
/showpagenumbers = false
/showquestionnumbers = false
</surveypage>

<surveypage MEQp2>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq2]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq2.response == 2) surveypage.meqp6]
/ branch=[if (radiobuttons.MEQq2.response == 1) surveypage.meqp3]
</surveypage>

<surveypage MEQp3>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq3]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp4]
</surveypage>

<surveypage MEQp4>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq4]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq2.response == 2]
/ branch=[if (radiobuttons.MEQq4.response == 2) surveypage.meqp5]
/ branch=[if (radiobuttons.MEQq4.response == 1) surveypage.meqp5a]
</surveypage>

<surveypage MEQp5>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp5a>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5a]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp6>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq6]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq6.response == 2) surveypage.meqp9]
/ branch=[if (radiobuttons.MEQq6.response == 1) surveypage.meqp7]
</surveypage>

<surveypage MEQp7>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq7]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[openended.meqq8]
</surveypage>

<surveypage MEQp9>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq9]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq9.response == 2) surveypage.meqp12]
/ branch=[if (radiobuttons.MEQq9.response == 1) surveypage.meqp10]
</surveypage>

<surveypage MEQp10>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq10]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[openended.meqq11]
</surveypage>

<surveypage MEQp12>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq12]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq12.response == 1) surveypage.meqp13]
</surveypage>

<surveypage MEQp13>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq13]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp14]
</surveypage>

<surveypage MEQp14>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq14]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq12.response == 2]
</surveypage>

######################################################################
########### Music Experience Questionnaire Questions##################
######################################################################

<radiobuttons MEQq1>
/caption = "Does your profession involve listening to or making music?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,20)
</radiobuttons>

<radiobuttons MEQq2>
/caption = "Do you play (or have you played) any musical instruments (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,25)
</radiobuttons>

<textbox MEQq3>
/caption = "At what age did you begin playing? "
/required = false
/position = (10,30)
</textbox>

<radiobuttons MEQq4>
/caption = "Do you still actively play a musical instrument (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,35)
</radiobuttons>

<textbox MEQq5a>
/caption = "How many years have you played a musical instrument (including voice)?"
/required = false
/position = (10,40)
</textbox>

<textbox MEQq5>
/caption = "At what age did you stop playing?"
/required = false
/position = (10,45)
</textbox>

<radiobuttons MEQq6>
/caption = "Did you take any music courses in HIGH SCHOOL beyond those required ~nfor graduation (e.g. elective or extra curricular)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,50)
</radiobuttons>

<textbox MEQq7>
/caption = "How many music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?)"
/required = false
/position = (10,55)
</textbox>

<text MEQq8text>
/ items = ("What music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?")
/ vposition = 15
</text>

<openended MEQq8>
/ stimulusframes=[1=MEQq8text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

<radiobuttons MEQq9>
/caption = "Have you taken any COLLEGE level music courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,60)
</radiobuttons>

<textbox MEQq10>
/caption = "How many COLLEGE level music courses did you take?"
/required = false
/position = (10,65)
</textbox>

<text MEQq11text>
/ items = ("What COLLEGE level music courses did you take?")
/ vposition = 15
</text>

<openended MEQq11>
/ stimulusframes=[1=MEQq11text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

<radiobuttons MEQq12>
/caption = "Do you have formal training in music (instrument, voice, etc) ~nthat is not HIGH SCHOOL or COLLEGE level courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,70)
</radiobuttons>

<textbox MEQq13>
/caption = "Please list number of years of formal training."
/required = false
/position = (10,75)
</textbox>

<textbox MEQq14>
/caption = "About how many hours per week did you spend in formal training devoted to practice and study?"
/required = false
/position = (10,80)
</textbox>

Hmm, that's weird. Can you tell me if changing the two <openended> elements to

<openended MEQq8>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq8text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

and

<openended MEQq11>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq11text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

makes any difference? That should theoretically ensure that absolutely everything from previous pages / trials is properly removed from the screen.

The attached script has those changes in place.

Attachments
meq.iqx (229 views, 11.00 KB)
InquisitivePhoenix
InquisitivePhoenix
Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)Partner Member (619 reputation)
Group: Forum Members
Posts: 7, Visits: 48
Dave - Wednesday, December 6, 2017
InquisitivePhoenix - Wednesday, December 6, 2017
Hi all,

I'm having an issue where questions from a one surveypage are not disappearing when the user clicks through to the next one. I'm also only seeing this problem on the mac version of the inquisit player, not on windows.

Here's what the screen should look like (and does on windows):

But on mac, you can see the text from the previous question stays on the screen.


Below is the code for the experiment. It seems like the problem comes when the surveypage (MEQ7) branches to an openended (MEQ8). It also happens between MEQ10 and MEQ11, also surveypage to openended. What can I do to prevent this overlap?


<expt MPref_reasons>
/subjects = (1 of 1)
/ groupassignment = random
/ blocks = [1 = consent;2=MEQ]
</expt>

<block consent>
/ trials = [1 = consentpage]
</block>

<block MEQ>
/ trials = [1=MEQp1; 2=MEQp2]
/ skip=[radiobuttons.consentq.response ==2]
</block>

#####################################
############## Consent ##############
#####################################
<surveypage consentpage>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = consentq]
/showpagenumbers = false
/nextlabel = "Next"
/backlabel = "Back"
/showbackbutton = true
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentq>
/caption = "If you wish to participate in this study, please click the option below, indicating that you are at least 18 years old,
~nhave read and understand this consent form, and you agree to participate in this study~n"
/ options = ("I consent and agree to participate", "I do not consent and do not wish to participate")
/ optionvalues = ("1", "2")
/required = true
/orientation = vertical
</radiobuttons>

#####################################
### Music Expertise Questionnaire ###
#####################################

<surveypage MEQp1>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq1]
/showpagenumbers = false
/showquestionnumbers = false
</surveypage>

<surveypage MEQp2>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq2]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq2.response == 2) surveypage.meqp6]
/ branch=[if (radiobuttons.MEQq2.response == 1) surveypage.meqp3]
</surveypage>

<surveypage MEQp3>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq3]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp4]
</surveypage>

<surveypage MEQp4>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq4]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq2.response == 2]
/ branch=[if (radiobuttons.MEQq4.response == 2) surveypage.meqp5]
/ branch=[if (radiobuttons.MEQq4.response == 1) surveypage.meqp5a]
</surveypage>

<surveypage MEQp5>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp5a>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5a]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp6>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq6]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq6.response == 2) surveypage.meqp9]
/ branch=[if (radiobuttons.MEQq6.response == 1) surveypage.meqp7]
</surveypage>

<surveypage MEQp7>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq7]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[openended.meqq8]
</surveypage>

<surveypage MEQp9>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq9]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq9.response == 2) surveypage.meqp12]
/ branch=[if (radiobuttons.MEQq9.response == 1) surveypage.meqp10]
</surveypage>

<surveypage MEQp10>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq10]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[openended.meqq11]
</surveypage>

<surveypage MEQp12>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq12]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq12.response == 1) surveypage.meqp13]
</surveypage>

<surveypage MEQp13>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq13]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp14]
</surveypage>

<surveypage MEQp14>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq14]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq12.response == 2]
</surveypage>

######################################################################
########### Music Experience Questionnaire Questions##################
######################################################################

<radiobuttons MEQq1>
/caption = "Does your profession involve listening to or making music?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,20)
</radiobuttons>

<radiobuttons MEQq2>
/caption = "Do you play (or have you played) any musical instruments (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,25)
</radiobuttons>

<textbox MEQq3>
/caption = "At what age did you begin playing? "
/required = false
/position = (10,30)
</textbox>

<radiobuttons MEQq4>
/caption = "Do you still actively play a musical instrument (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,35)
</radiobuttons>

<textbox MEQq5a>
/caption = "How many years have you played a musical instrument (including voice)?"
/required = false
/position = (10,40)
</textbox>

<textbox MEQq5>
/caption = "At what age did you stop playing?"
/required = false
/position = (10,45)
</textbox>

<radiobuttons MEQq6>
/caption = "Did you take any music courses in HIGH SCHOOL beyond those required ~nfor graduation (e.g. elective or extra curricular)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,50)
</radiobuttons>

<textbox MEQq7>
/caption = "How many music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?)"
/required = false
/position = (10,55)
</textbox>

<text MEQq8text>
/ items = ("What music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?")
/ vposition = 15
</text>

<openended MEQq8>
/ stimulusframes=[1=MEQq8text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

<radiobuttons MEQq9>
/caption = "Have you taken any COLLEGE level music courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,60)
</radiobuttons>

<textbox MEQq10>
/caption = "How many COLLEGE level music courses did you take?"
/required = false
/position = (10,65)
</textbox>

<text MEQq11text>
/ items = ("What COLLEGE level music courses did you take?")
/ vposition = 15
</text>

<openended MEQq11>
/ stimulusframes=[1=MEQq11text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

<radiobuttons MEQq12>
/caption = "Do you have formal training in music (instrument, voice, etc) ~nthat is not HIGH SCHOOL or COLLEGE level courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,70)
</radiobuttons>

<textbox MEQq13>
/caption = "Please list number of years of formal training."
/required = false
/position = (10,75)
</textbox>

<textbox MEQq14>
/caption = "About how many hours per week did you spend in formal training devoted to practice and study?"
/required = false
/position = (10,80)
</textbox>

Hmm, that's weird. Can you tell me if changing the two <openended> elements to

<openended MEQq8>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq8text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

and

<openended MEQq11>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq11text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

makes any difference? That should theoretically ensure that absolutely everything from previous pages / trials is properly removed from the screen.

The attached script has those changes in place.

Thanks Dave! This does work as far as hosting, the only thing is I'm building the script with inquisit 4, which doesn't like the 'clearscreen' element by itself. How would you write this for inquisit 4?
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
InquisitivePhoenix - Monday, December 11, 2017
Dave - Wednesday, December 6, 2017
InquisitivePhoenix - Wednesday, December 6, 2017
Hi all,

I'm having an issue where questions from a one surveypage are not disappearing when the user clicks through to the next one. I'm also only seeing this problem on the mac version of the inquisit player, not on windows.

Here's what the screen should look like (and does on windows):

But on mac, you can see the text from the previous question stays on the screen.


Below is the code for the experiment. It seems like the problem comes when the surveypage (MEQ7) branches to an openended (MEQ8). It also happens between MEQ10 and MEQ11, also surveypage to openended. What can I do to prevent this overlap?


<expt MPref_reasons>
/subjects = (1 of 1)
/ groupassignment = random
/ blocks = [1 = consent;2=MEQ]
</expt>

<block consent>
/ trials = [1 = consentpage]
</block>

<block MEQ>
/ trials = [1=MEQp1; 2=MEQp2]
/ skip=[radiobuttons.consentq.response ==2]
</block>

#####################################
############## Consent ##############
#####################################
<surveypage consentpage>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = consentq]
/showpagenumbers = false
/nextlabel = "Next"
/backlabel = "Back"
/showbackbutton = true
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentq>
/caption = "If you wish to participate in this study, please click the option below, indicating that you are at least 18 years old,
~nhave read and understand this consent form, and you agree to participate in this study~n"
/ options = ("I consent and agree to participate", "I do not consent and do not wish to participate")
/ optionvalues = ("1", "2")
/required = true
/orientation = vertical
</radiobuttons>

#####################################
### Music Expertise Questionnaire ###
#####################################

<surveypage MEQp1>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq1]
/showpagenumbers = false
/showquestionnumbers = false
</surveypage>

<surveypage MEQp2>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq2]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq2.response == 2) surveypage.meqp6]
/ branch=[if (radiobuttons.MEQq2.response == 1) surveypage.meqp3]
</surveypage>

<surveypage MEQp3>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq3]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp4]
</surveypage>

<surveypage MEQp4>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq4]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq2.response == 2]
/ branch=[if (radiobuttons.MEQq4.response == 2) surveypage.meqp5]
/ branch=[if (radiobuttons.MEQq4.response == 1) surveypage.meqp5a]
</surveypage>

<surveypage MEQp5>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp5a>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq5a]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp6]
</surveypage>

<surveypage MEQp6>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq6]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq6.response == 2) surveypage.meqp9]
/ branch=[if (radiobuttons.MEQq6.response == 1) surveypage.meqp7]
</surveypage>

<surveypage MEQp7>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq7]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[openended.meqq8]
</surveypage>

<surveypage MEQp9>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq9]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq9.response == 2) surveypage.meqp12]
/ branch=[if (radiobuttons.MEQq9.response == 1) surveypage.meqp10]
</surveypage>

<surveypage MEQp10>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq10]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[openended.meqq11]
</surveypage>

<surveypage MEQp12>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq12]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[if (radiobuttons.MEQq12.response == 1) surveypage.meqp13]
</surveypage>

<surveypage MEQp13>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq13]
/showpagenumbers = false
/showquestionnumbers = false
/ branch=[surveypage.meqp14]
</surveypage>

<surveypage MEQp14>
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 1.5%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/questions = [1 = MEQq14]
/showpagenumbers = false
/showquestionnumbers = false
/ skip=[radiobuttons.MEQq12.response == 2]
</surveypage>

######################################################################
########### Music Experience Questionnaire Questions##################
######################################################################

<radiobuttons MEQq1>
/caption = "Does your profession involve listening to or making music?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,20)
</radiobuttons>

<radiobuttons MEQq2>
/caption = "Do you play (or have you played) any musical instruments (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,25)
</radiobuttons>

<textbox MEQq3>
/caption = "At what age did you begin playing? "
/required = false
/position = (10,30)
</textbox>

<radiobuttons MEQq4>
/caption = "Do you still actively play a musical instrument (including voice)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,35)
</radiobuttons>

<textbox MEQq5a>
/caption = "How many years have you played a musical instrument (including voice)?"
/required = false
/position = (10,40)
</textbox>

<textbox MEQq5>
/caption = "At what age did you stop playing?"
/required = false
/position = (10,45)
</textbox>

<radiobuttons MEQq6>
/caption = "Did you take any music courses in HIGH SCHOOL beyond those required ~nfor graduation (e.g. elective or extra curricular)?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,50)
</radiobuttons>

<textbox MEQq7>
/caption = "How many music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?)"
/required = false
/position = (10,55)
</textbox>

<text MEQq8text>
/ items = ("What music courses did you take in HIGH SCHOOL beyond those required ~nfor graduation (e.g. electives or extra curricular?")
/ vposition = 15
</text>

<openended MEQq8>
/ stimulusframes=[1=MEQq8text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

<radiobuttons MEQq9>
/caption = "Have you taken any COLLEGE level music courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,60)
</radiobuttons>

<textbox MEQq10>
/caption = "How many COLLEGE level music courses did you take?"
/required = false
/position = (10,65)
</textbox>

<text MEQq11text>
/ items = ("What COLLEGE level music courses did you take?")
/ vposition = 15
</text>

<openended MEQq11>
/ stimulusframes=[1=MEQq11text]
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

<radiobuttons MEQq12>
/caption = "Do you have formal training in music (instrument, voice, etc) ~nthat is not HIGH SCHOOL or COLLEGE level courses?"
/ options = ("Yes", "No")
/ optionvalues = ("1", "2")
/required = true
/orientation = horizontal
/position = (10,70)
</radiobuttons>

<textbox MEQq13>
/caption = "Please list number of years of formal training."
/required = false
/position = (10,75)
</textbox>

<textbox MEQq14>
/caption = "About how many hours per week did you spend in formal training devoted to practice and study?"
/required = false
/position = (10,80)
</textbox>

Hmm, that's weird. Can you tell me if changing the two <openended> elements to

<openended MEQq8>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq8text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq6.response == 2]
/ branch=[surveypage.meqp9]
</openended>

and

<openended MEQq11>
/ pretrialpause = 50
/ stimulusframes=[1=clearscreen;2=MEQq11text]
/ beginresponseframe = 2
/ charlimit = 2000
/ position = (50, 90)
/ linelength = 100
/ numlines = 10
/required = false
/ buttonlabel = "Continue"
/required = true
/ skip=[radiobuttons.MEQq9.response == 2]
/ branch=[surveypage.meqp12]
</openended>

makes any difference? That should theoretically ensure that absolutely everything from previous pages / trials is properly removed from the screen.

The attached script has those changes in place.

Thanks Dave! This does work as far as hosting, the only thing is I'm building the script with inquisit 4, which doesn't like the 'clearscreen' element by itself. How would you write this for inquisit 4?

If you define a shape like so

<shape clearscreen>
/ shape = rectangle
/ size = (100%, 100%)
/ color = white
/ erase = false
</shape>

the code should run under Inquisit 4.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search