Routing for UAS107

intro1 (intro)
In this survey we present several short stories in which we describe an event that may happen to people during the day. Please read the stories. Then tell us how you think these people may have felt during the event.
if sizeof(name_order) = 0 then
name_order := shuffleArray(array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, 16 => 16, 17 => 17, 18 => 18, 19 => 19, 20 => 20, 21 => 21, 22 => 22, 23 => 23, 24 => 24, 25 => 25))
End of if
if sizeof(vignette_order) = 0 then
vignette_order := array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, 16 => 16, 17 => 17, 18 => 18, 19 => 19, 20 => 20, 21 => 21, 22 => 22, 23 => 23, 24 => 24, 25 => 25)
vignette_questions := array(1 => "f001a", 2 => "f001b", 3 => "f001c", 4 => "f002a", 5 => "f002b", 6 => "f002c", 7 => "f003a", 8 => "f003b", 9 => "f003c", 10 => "f004a", 11 => "f004b", 12 => "f004c", 13 => "f005a", 14 => "f005b", 15 => "f005c", 16 => "f006a", 17 => "f006b", 18 => "f006c", 19 => "f007a", 20 => "f007b", 21 => "f007c", 22 => "f008a", 23 => "f008b", 24 => "f008c", 25 => "f008d")
End of if
if f001_randomizer = empty then
f001_randomizer := mt_rand(1,2)
End of if
if f002_randomizer = empty then
f002_randomizer := mt_rand(1,2)
End of if
if feelings_randomizer = empty then
feelings_randomizer := mt_rand(1,2)
End of if
Fill code of question 'FLName' executed
Fill code of question 'FLHeShe' executed
Fill code of question 'FLHeSheCaps' executed
Fill code of question 'FLHisHer' executed
Fill code of question 'FLHimHer' executed
Fill code of question 'FLHimherself' executed
Fill code of question 'FLHisHerCAPS' executed
Fill code of question 'FLAdjectiveFeel' executed
Loop from 1 to 6
vignette_questions_gauge[cnt] := array(1 => vignette_questions[vignette_order[cnt]] . "_gauge[1]", 2 => vignette_questions[vignette_order[cnt]] . "_gauge[2]", 3 => vignette_questions[vignette_order[cnt]] . "_gauge[3]", 4 => vignette_questions[vignette_order[cnt]] . "_gauge[4]", 5 => vignette_questions[vignette_order[cnt]] . "_gauge[5]", 6 => vignette_questions[vignette_order[cnt]] . "_gauge[6]")
if cnt = 2 and f001_randomizer = 2 then
elseif cnt = 3 and f001_randomizer = 1 then
elseif cnt = 5 and f002_randomizer = 2 then
elseif cnt = 6 and f002_randomizer = 1 then
Else
Group of questions presented on the same screen
Value of question 'vignette_questions[vignette_order[cnt]]' asked as question
Subgroup of questions
Value of question 'vignette_questions_gauge[vignette_order[cnt],1]' asked as question
Value of question 'vignette_questions_gauge[vignette_order[cnt],2]' asked as question
End of subgroup of questions
Subgroup of questions
Value of question 'vignette_questions_gauge[vignette_order[cnt],3]' asked as question
Value of question 'vignette_questions_gauge[vignette_order[cnt],4]' asked as question
End of subgroup of questions
vignette_questions_warning
End of group of questions
End of if
End of loop
if randomizer_version = empty then
randomizer_version := mt_rand(1,4)
End of if
if randomizer_version = 1 then
q1 (income in 2016)
What was the total annual income of your household in 2016? That is the sum of ALL ANNUAL INCOMES OF EVERYONE in your household in 2016.
q2 (income rung)
Please imagine a ladder with rungs numbered from ONE at the bottom to SIX at the top as pictured here. Please click on the dot that represents where your annual household income stands at this time, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • RUNG 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • RUNG 6 represents an annual household income you would consider "Very Good" for you and your household.
1 Best possible income - 1
2 2
3 3
4 4
5 5
6 Worst possible income - 6
choseninc := q1
Group of questions presented on the same screen
q3 (other incomes)
Here is the ladder again, with your annual household income filled in the location you indicated. We would also like to know how you would feel about other possible annual household incomes. Please FILL IN THE OTHER FIVE BOXES with annual household incomes that correspond to their positions on the rungs of the ladder, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • RUNG 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • RUNG 6 represents an annual household income you would consider "Very Good" for you and your household.
Subgroup of questions
Loop from 1 to 6
if cnt = q2 then
choseninc (chosen income level)
Else
q3income (other incomes)
End of if
End of loop
End of subgroup of questions
hhwarning
End of group of questions
elseif randomizer_version = 2 then
Group of questions presented on the same screen
q3_2 (other incomes)
Please imagine a ladder with rungs numbered from ONE at the bottom to SIX at the top as pictured here. Please FILL IN THE SIX BOXES with annual household incomes that correspond to their positions on the rungs of the ladder, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • RUNG 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • RUNG 6 represents an annual household income you would consider "Very Good" for you and your household.
Subgroup of questions
Loop from 1 to 6
q3income (other incomes)
End of loop
End of subgroup of questions
hhwarning
End of group of questions
q1 (income in 2016)
What was the total annual income of your household in 2016? That is the sum of ALL ANNUAL INCOMES OF EVERYONE in your household in 2016.
FL_q6 := number_format(str_replace(",", "", q1))
q6 (evaluate income)
Would you evaluate your annual household income of $[[]] as very good, good, sufficient, insufficient, bad, or very bad?
6 Very good
5 Good
4 Sufficient
3 Insufficient
2 Bad
1 Very Bad
elseif randomizer_version = 3 then
q1 (income in 2016)
What was the total annual income of your household in 2016? That is the sum of ALL ANNUAL INCOMES OF EVERYONE in your household in 2016.
q4 (income rung)
Please imagine a ladder with rungs numbered from ZERO at the bottom to SIX at the top as pictured here. Please click on the dot that represents where your annual household income stands at this time, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • The household income between RUNGS 0 & 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • The household income between RUNGS 5 & 6 represents an annual household income you would consider "Very Good" for you and your household.
1 1
2 2
3 3
4 4
5 5
6 6
choseninc := q1
Group of questions presented on the same screen
q5 (other incomes)
Here is the ladder again, with your annual household income filled in the location you indicated. We would also like to know how you would feel about other possible incomes. Please FILL IN THE OTHER FIVE BOXES with annual household incomes that correspond to their between-positions on the rungs of the ladder, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • The household income between RUNGS 0 & 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • The household income between RUNGS 5 & 6 represents an annual household income you would consider "Very Good" for you and your household.
Subgroup of questions
Loop from 1 to 6
if cnt = q4 then
choseninc (chosen income level)
Else
q5income (other incomes)
End of if
End of loop
End of subgroup of questions
hhwarning
End of group of questions
elseif randomizer_version = 4 then
Group of questions presented on the same screen
q5_2 (other incomes)
Please imagine a ladder with rungs numbered from ZERO at the bottom to SIX at the top as pictured here. Please FILL IN THE SIX BOXES with annual household incomes that correspond to their between-positions on the rungs of the ladder, considering the following.

  • The bottom of the ladder represents the worst possible annual household income for you and your household.
  • The top of the ladder represents the best possible annual household income for you and your household.
  • The household income between RUNGS 0 & 1 represents an annual household income you would consider "Very Bad" for you and your household.
  • The household income between RUNGS 5 & 6 represents an annual household income you would consider "Very Good" for you and your household.
Subgroup of questions
Loop from 1 to 6
q5income (other incomes)
End of loop
End of subgroup of questions
hhwarning
End of group of questions
q1 (income in 2016)
What was the total annual income of your household in 2016? That is the sum of ALL ANNUAL INCOMES OF EVERYONE in your household in 2016.
FL_q6 := number_format(str_replace(",", "", q1))
q6 (evaluate income)
Would you evaluate your annual household income of $[[]] as very good, good, sufficient, insufficient, bad, or very bad?
6 Very good
5 Good
4 Sufficient
3 Insufficient
2 Bad
1 Very Bad
End of if
Group of questions presented on the same screen
q7 (device used)
Which of the following devices are you using to answer this survey?
1 Desktop
2 Laptop
3 Tablet (e.g., iPad)
4 Smartphone (e.g., iPhone)
5 Other (Please specify):
q7_other (other device used)
STRING
End of group of questions
transition
Many thanks for your answers. We would now like to ask you some more questions about people's daily lives.
if f003a_randomizer_time = empty then
f003a_randomizer_time := 1
f003a_randomizer := 2
f003b_randomizer_time := mt_rand(1,2)
f003b_randomizer := mt_rand(1,3)
f003c_randomizer_time := mt_rand(1,2)
f003c_randomizer := mt_rand(1,3)
f004a_randomizer := 1
f004b_randomizer := mt_rand(1,6)
f004c_randomizer := mt_rand(1,3)
f005a_randomizer := 1
f005b_randomizer := mt_rand(1,2)
f005c_randomizer := mt_rand(1,4)
f007a_randomizer_time := 1
f007a_randomizer := 2
f007b_randomizer_time := mt_rand(1,2)
f007b_randomizer := mt_rand(1,3)
f007c_randomizer_time := mt_rand(1,2)
f007c_randomizer := mt_rand(1,3)
f008a_randomizer := mt_rand(1,2)
f008b_randomizer := mt_rand(1,2)
f008c_randomizer := mt_rand(1,2)
End of if
if f003_randomizer = empty then
f003_randomizer := mt_rand(1,2)
End of if
if f004_randomizer = empty then
f004_randomizer := mt_rand(1,2)
End of if
if f005_randomizer = empty then
f005_randomizer := mt_rand(1,2)
End of if
if f006_randomizer = empty then
f006_randomizer := mt_rand(1,2)
End of if
if f007_randomizer = empty then
f007_randomizer := mt_rand(1,2)
End of if
if f008_randomizer = empty then
f008_randomizer := mt_rand(1,3)
End of if
Loop from 7 to 25
vignette_questions_gauge[cnt] := array(1 => vignette_questions[vignette_order[cnt]] . "_gauge[1]", 2 => vignette_questions[vignette_order[cnt]] . "_gauge[2]", 3 => vignette_questions[vignette_order[cnt]] . "_gauge[3]", 4 => vignette_questions[vignette_order[cnt]] . "_gauge[4]", 5 => vignette_questions[vignette_order[cnt]] . "_gauge[5]", 6 => vignette_questions[vignette_order[cnt]] . "_gauge[6]")
if cnt = 8 and f003_randomizer = 2 then
elseif cnt = 9 and f003_randomizer = 1 then
elseif cnt = 11 and f004_randomizer = 2 then
elseif cnt = 12 and f004_randomizer = 1 then
elseif cnt = 14 and f005_randomizer = 2 then
elseif cnt = 15 and f005_randomizer = 1 then
elseif cnt = 17 and f006_randomizer = 2 then
elseif cnt = 18 and f006_randomizer = 1 then
elseif cnt = 20 and f007_randomizer = 2 then
elseif cnt = 21 and f007_randomizer = 1 then
elseif cnt = 23 and f008_randomizer != 1 then
elseif cnt = 24 and f008_randomizer != 2 then
elseif cnt = 25 and f008_randomizer != 3 then
Else
Fill code of question 'fl_f003a' executed
Fill code of question 'fl_f003b' executed
Fill code of question 'fl_f003c' executed
Fill code of question 'fl_f004a' executed
Fill code of question 'fl_f004b' executed
Fill code of question 'fl_f004c' executed
Fill code of question 'fl_f005a' executed
Fill code of question 'fl_f005b' executed
Fill code of question 'fl_f005c' executed
Fill code of question 'fl_f007a' executed
Fill code of question 'fl_f007b' executed
Fill code of question 'fl_f007c' executed
Fill code of question 'fl_f008b' executed
Fill code of question 'FLHimHerChild' executed
Group of questions presented on the same screen
Value of question 'vignette_questions[vignette_order[cnt]]' asked as question
Subgroup of questions
Value of question 'vignette_questions_gauge[vignette_order[cnt],1]' asked as question
Value of question 'vignette_questions_gauge[vignette_order[cnt],2]' asked as question
End of subgroup of questions
Subgroup of questions
Value of question 'vignette_questions_gauge[vignette_order[cnt],3]' asked as question
Value of question 'vignette_questions_gauge[vignette_order[cnt],4]' asked as question
End of subgroup of questions
vignette_questions_warning
End of group of questions
End of if
End of loop
CS_001 (HOW PLEASANT INTERVIEW)
Could you tell us how interesting or uninteresting you found the questions in this interview?
1 Very interesting
2 Interesting
3 Neither interesting nor uninteresting
4 Uninteresting
5 Very uninteresting
CS_003 (comments)
Do you have any other comments on the interview? Please type these in the box below.(If you have no comments, please click next to complete this survey.)
STRING