Professional Documents
Culture Documents
MULTIPLE QUESTIONS
Thisworksheetdescribeshowtosetthesameconditiononacompletegrid,sothatdependingontherespondents
choices,theydonothavetocompleteirrelevantsections.Youcanusethistechniqueonanygroupofquestions.
Theexampleshowsatravelsurvey.Respondentsselectfromachoiceofwaystotraveltowork,answeracommon
questiononhowfartheylivefromwork,andthencompleteafurthersectionforeachtravelmethodtheyuse.
Becausethesurveyinvolvesseveralquestions,soyoucanapplysensibleroutingSnaphassuppliedasurveythat
youcanusewiththeworksheet.Thisissuppliedasabaresurveyforyoutoaddroutingtoo,andasa
demonstration,showingthesurveywithfullrouting.
BothsurveysaresuppliedinWeb:HTMLformat.
Background
Routingrulesallowyoutospecifyconditionsforaskingoromittingquestions.Therearethreetypesofrouting
rulesthatcanbeusedinaSnapquestionnaire.
1. ConditionallyAskQuestion
2. GotoOnAnswer
3. GotoAfterQuestion
Arulecaneitherbeaddedatthebeginningofaquestion,withinaquestioncodeorattheendofaquestion.
Thisexampleusesamultipleresponsequestion,whereasectionisaskedifaresponsehasbeenchecked.Youcan
setaconditionifananswerhasbeenselectedintheformatq4=1(ifcode1hasbeencheckedforquestion4).You
canalsosetaconditionifthatansweristheonlyanswerchecked(usingtheformatq4==1:code1istheonly
answercheckedforquestion1).
Summary of steps
Beforeyoustart,downloadthebasesurveysuppliedbySnap
Downloadbasesurveytousewiththeworksheet
DownloaddemonstrationsurveyError!Hyperlinkreferencenotvalid.
Step1:Examinethequestions
Step2:Addtheroutingtothefirstgridquestion
Step3:Copyittothewholegrid
Step4:Addroutingbasedonapoorrating
Step5:Omitasinglequestionfromagrid
Step6:Publishandcheckyoursurvey
Step 1: Examine the questions
Thesurveyusedconsistsofseveralquestionswhichgatherpeoplesopinionsontheirtraveltowork.
Therespondentisaskedhowtheygettoworkandhowfarawaytheylivefromtheirwork.Thereareseveralsets
ofgridquestionswhichmustbeaskeddependingupontheanswertothefirstquestion.
Thefirstset(q3andq4)isforcarusers
Thesecondset(q5)isforpeoplewhowalktowork
Thethirdset(q6andq7)isforpeoplewhousepublictransport.
Thefinalgridquestion(q8)isansweredbyeveryonewhotravelstowork.
Sinceyouwouldlikepeoplesopinionsonthedifferentmodesoftransport,nomatterhowoftentheyusethem,
youwillsetuproutingsothatsectionsareomittedfromthesurveyiftherespondenthasnotselectedthem.
2. Click toopentheRoutingRulesdialogforthatquestion.
3. Click [Add] tocreatearoutingrule.
4. SetthetypetobeConditionallyAskQuestionandclick[OK].
5. TheRuleDetailsdialogappears.Enterq1=1intheIffield.Thiswillcausethefirstquestionofthegridtobe
answerediftherespondenthasselectedcode1(Car)inresponsetoquestion1.
6. Click[OK].Asmallarrowisaddedtothestartofthequestiontoshowthatthereisroutingappliedtoit.You
candoubleclickthisarrowtoopentheRoutingRulesdetails.
Step 3: Copy it to the whole grid
1. Selectthegridquestioncontainingroutingandclick orpressthe[Alt]+[Enter]keys,todisplaythe
Variable Propertieswindow.
2. SelectthewholeoftheRoutingfield,rightclickandselectCopy orpress[Ctrl]+[C]tocopythetext.
3. Selecttheotherquestionsthatyouwishtoapplythisroutingto.InthiscasethisistheTransport Survey
headingforthispage,andalltheotherquestionsinthegrid.Click orpressthe[Alt]+[Enter]keys,to
displaythecommonVariable Properties.
Ifyouhavealsoselectedthefirstgridquestion,theroutinginformationwilldisplay(Not all the same).
4. SelectthetextandrightclickandselectPaste fromthecontextmenu,orpress[Ctrl]+[V]topasteintherouting
fromthefirstgridquestion.
Theroutingnowappliestoallthequestionsinthegrid.
5. Repeatwithappropriateroutingforthequestionsthatarespecifictotheotherresponses.Thiscreatesasurvey
whichonlyasksthequestionsforthemodesoftransportyouhaveselected.
(SetDo not askconditionsofq1=2(walk)fortheQ5gridandheading,andq1=3(publictransport)fortheQ6
andQ7gridsandheadings)
Itonlymakessensetoaskthisquestioniftherespondenthasindicatedthattheydofindpublictransport
inconvenient.
ThismeansthatyouneedtosetroutingonthissectionsoitisonlyaskediftheyhaveselectedtheStrongly agree
orAgree responsestothequestion...public transport is not convenient(Q3.b).
1. Selectquestion4,andclick toopentheRoutingRulesdialog.
2. Click [Add] tocreatearoutingrule.
3. SetthetypetobeConditionallyAskQuestionandclick[OK].
4. TheRuleDetailsdialogappears.Enterq3.b=(1,2)intheIffield.Thiswillcausequestion4tobeansweredif
therespondenthasselectedcode1(Stronglyagree)orcode2(Agree)inresponsetoquestion3.b.
7. Selecttheheadingabovequestion4,andthenholddownthe[Ctrl]keyandclicktoselecttheassociatedOther
responseboxaswell.
8. OpentheVariablepropertieswindowandpastethecopiedtextintotheNot Askedfield.
Thispageshouldnowonlyappeariftherespondentsfindpublictransportinconvenient.