from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'back_button_v3_UK_Version' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Q1 = models.StringField(label = 'Please select:', choices=[[1,"(1)Improves in the future"] ,[2,"(2)Decreases in the future"]]) Q2 = models.StringField(label='Please select:', choices=[[3,"""(1) Jenna will LOSE $2 as the company’s actual EPS is 10 cents below the analysts’ consensus forecast"""] , [4,"(2)Jenna will GAIN $1"]]) Q3 = models.StringField(label='', choices=[[5, "Delish Food"] , [6, "Stylish Food"]]) screen14 = models.StringField() screen15_q1 = models.StringField( label="screen15_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen15_q2 = models.StringField( label="screen15_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen15_q3 = models.StringField( label="screen15_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen16_q1 = models.StringField( label="screen16_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen16_q2 = models.StringField( label="screen16_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] ] ) screen16_q3 = models.StringField( label="screen16_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] ] ) screen17_q1 = models.StringField( label="screen17_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] ] ) screen17_q2 = models.StringField( label="screen17_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] ] ) screen17_q3 = models.StringField( label="screen17_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen18_q1 = models.StringField( label="screen18_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen18_q2 = models.StringField( label="screen18_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen18_q3 = models.StringField( label="screen18_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] ] ) screen22_q1 = models.StringField( label="screen18_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen22_q2 = models.StringField( label="screen18_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen22_q3 = models.StringField( label="screen18_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen23_q1 = models.StringField( label="screen18_q1", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen23_q2 = models.StringField( label="screen18_q2", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen23_q3 = models.StringField( label="screen18_q3", widget=widgets.RadioSelect, choices=[[1, "1"] , [2, "2"] , [3, "3"] , [4, "4"] , [5, "5"] , [6, "6"] , [7, "7"] , [8, "8"] , [9, "9"] , [10, "10"] ] ) screen19_q1 = models.BooleanField( choices=[ [1, 'I will gain an additional'], [2, 'I will lose some of my payment'], ] ) screen19_q2 = models.BooleanField( choices=[ [1, 'Higher'], [2, 'Lower'], ] ) screen19_q3 = models.BooleanField( choices=[ [1, "The information was grouped together based on the company's strategic priorities: Balance sheet strength, In-store experience, Engagement with local communities, Build our brand and Strong team spirits"], [2, "The information was grouped together based on the company's stakeholders: Investors, Customers, Communities, Suppliers and Employees"], ] ) screen20_q1 = models.StringField( choices=[ [1, "Male"], [2, "Female"], ] ) screen20_q2 = models.StringField( choices=[ [15, "15"], [16, "16"], [17, "17"], [18, "18"], [19, "19"], [20, "20"], [21, "21"], [22, "22"], [23, "23"], [24, "24"], [25, "25"], [26, "26"], [27, "27"], [28, "28"], [29, "29"], [30, "30"], [31, "31"], [32, "32"], [33, "33"], [34, "34"], [35, "35"], [36, "36"], [37, "37"], [38, "38"], [39, "39"], [40, "40"], [41, "41"], [42, "42"], [43, "43"], [44, "44"], [45, "45"], [46, "46"], [47, "47"], [48, "48"], [49, "49"], [50, "50"], [51, "50+"], ] ) screen20_q3 = models.BooleanField( choices=[ [1, "Yes"], [2, "No"], ] ) screen20_q4 = models.StringField() screen20_q5 = models.BooleanField( choices=[ [1, "Yes"], [2, "No"], ] ) screen21_q1 = models.StringField( widget=widgets.RadioSelect, choices=[ [1, "Yes"], [2, "No"], ] ) screen21_q2 = models.StringField( widget=widgets.RadioSelect, choices=[ [1, "Yes"], [2, "No"], ] ) screen21_q3 = models.StringField( widget=widgets.RadioSelect, choices=[ [1, "Short term investor (less than 1 year)"], [2, "Long term investor (more than 1 year)"], ] ) screen21_q4 = models.StringField( widget=widgets.RadioSelect, choices=[ [1, "Speculative profit motive"], [2, "Long term share ownership"], ] ) screen24_q1 = models.StringField( blank=True ) ) screen24_q2_q1 = models.StringField( choices=[ [1, "1 Years"], [2, "2 Years"], [3, "3 Years"], [4, "4 Years"], [5, "5 Years"], [6, "6 Years"], [7, "7 Years"], [8, "8 Years"], [9, "9 Years"], [10, "10 Years"], [11, "11 Years"], [12, "12 Years"], [13, "13 Years"], [14, "14 Years"], [15, "15 Years"], [16, "16 Years"], [17, "17 Years"], [18, "18 Years"], [19, "19 Years"], [20, "20 Years"], [21, "21 Years"], [22, "22 Years"], [23, "23 Years"], [24, "24 Years"], [25, "25 Years"], [26, "26 Years"], [27, "27 Years"], [28, "28 Years"], [29, "29 Years"], [30, "30 Years"], [31, "31 Years"], [32, "32 Years"], [33, "33 Years"], [34, "34 Years"], [35, "35+ Years"], ] ) screen24_q2_q2 = models.StringField( choices=[ [1, "1 Years"], [2, "2 Years"], [3, "3 Years"], [4, "4 Years"], [5, "5 Years"], [6, "6 Years"], [7, "7 Years"], [8, "8 Years"], [9, "9 Years"], [10, "10 Years"], [11, "11 Years"], [12, "12 Years"], [13, "13 Years"], [14, "14 Years"], [15, "15 Years"], [16, "16 Years"], [17, "17 Years"], [18, "18 Years"], [19, "19 Years"], [20, "20 Years"], [21, "21 Years"], [22, "22 Years"], [23, "23 Years"], [24, "24 Years"], [25, "25 Years"], [26, "26 Years"], [27, "27 Years"], [28, "28 Years"], [29, "29 Years"], [30, "30 Years"], [31, "31 Years"], [32, "32 Years"], [33, "33 Years"], [34, "34 Years"], [35, "35+ Years"], ] ) screen24_q2_q3 = models.StringField( choices=[ [1, "1 Years"], [2, "2 Years"], [3, "3 Years"], [4, "4 Years"], [5, "5 Years"], [6, "6 Years"], [7, "7 Years"], [8, "8 Years"], [9, "9 Years"], [10, "10 Years"], [11, "11 Years"], [12, "12 Years"], [13, "13 Years"], [14, "14 Years"], [15, "15 Years"], [16, "16 Years"], [17, "17 Years"], [18, "18 Years"], [19, "19 Years"], [20, "20 Years"], [21, "21 Years"], [22, "22 Years"], [23, "23 Years"], [24, "24 Years"], [25, "25 Years"], [26, "26 Years"], [27, "27 Years"], [28, "28 Years"], [29, "29 Years"], [30, "30 Years"], [31, "31 Years"], [32, "32 Years"], [33, "33 Years"], [34, "34 Years"], [35, "35+ Years"], ] ) screen24_q2_q4 = models.StringField( choices=[ [1, "1 Years"], [2, "2 Years"], [3, "3 Years"], [4, "4 Years"], [5, "5 Years"], [6, "6 Years"], [7, "7 Years"], [8, "8 Years"], [9, "9 Years"], [10, "10 Years"], [11, "11 Years"], [12, "12 Years"], [13, "13 Years"], [14, "14 Years"], [15, "15 Years"], [16, "16 Years"], [17, "17 Years"], [18, "18 Years"], [19, "19 Years"], [20, "20 Years"], [21, "21 Years"], [22, "22 Years"], [23, "23 Years"], [24, "24 Years"], [25, "25 Years"], [26, "26 Years"], [27, "27 Years"], [28, "28 Years"], [29, "29 Years"], [30, "30 Years"], [31, "31 Years"], [32, "32 Years"], [33, "33 Years"], [34, "34 Years"], [35, "35+ Years"], ] ) screen25_q1_q1 = models.StringField( choices=[ [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+"], ] ) screen24_q2_q5 = models.StringField( ) screen25_q1_q2 = models.StringField( choices=[ [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+"], ] ) screen25_q1_q3 = models.StringField( choices=[ [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+"], ] ) screen25_q1_q4 = models.StringField( choices=[ [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+"], ] ) screen25_q1_q5 = models.StringField( choices=[ [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+"], ] ) screen25_q1_q6 = models.StringField( ) screen25_q2_q1 = models.StringField( )