from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants, Player # class Instruction_Page_1(Page): # pass class Instruction_Page(Page): form_model = 'player' form_fields = ['Q1','Q2'] # PAGES class MyPage(Page): pass # class test_0322(Page): # pass class Page2(Page): pass class Page3(Page): pass class Page4(Page): form_model = 'player' form_fields = ['Q1','Q2'] class Page5(Page): pass class Page6(Page): pass class Page7(Page): pass class Page8(Page): form_model = 'player' form_fields = ['Q3'] class Page9(Page): form_model = 'player' form_fields = ['Q3'] def vars_for_template(self): if self.player.Q3 == "5": company = "Delish Food" else: company = "Stylish Food" return dict( Company= company ) class Page10(Page): form_model = 'player' form_fields = ['Q3'] def vars_for_template(self): if self.player.Q3 == "5": company = "Delish Food" else: company = "Stylish Food" return dict( Company= company ) from random import randint class Page11(Page): form_model = 'player' form_fields = ['Q3'] def vars_for_template(self): if self.player.Q3 == "5": company = "Delish Food" imglink = 'https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Delish_food1.png?v=1647928688' else: company = "Stylish Food" imglink = 'https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Stylish_food1.png?v=1647928688' rimage = ['https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Screen_Shot_2022-04-03_at_11.18.13_pm_copy.png?v=1648991952','https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Screen_Shot_2022-04-03_at_10.11.28_pm.png?v=1648991331'][randint(0, 1)] return dict( Company = company, Imglink = imglink, RandomImage = rimage ) class Page13(Page): pass class Page14(Page): form_model = 'player' form_fields = ['Q3','screen14'] @staticmethod def vars_for_template(self): if self.player.Q3 == "5": company = "Delish Food" imglink = 'https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Delish_food1.png?v=1647928688' else: company = "Stylish Food" imglink = 'https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Stylish_food1.png?v=1647928688' rimage = ['https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Screen_Shot_2022-04-03_at_11.18.13_pm_copy.png?v=1648991952','https://cdn.shopify.com/s/files/1/0554/4611/0357/files/Screen_Shot_2022-04-03_at_10.11.28_pm.png?v=1648991331'][randint(0, 1)] return dict( Company = company, Imglink = imglink, RandomImage = rimage ) class Page15(Page): form_model = 'player' form_fields = ['screen15_q1','screen15_q2','screen15_q3'] class Page16(Page): form_model = 'player' form_fields = ['screen16_q1','screen16_q2','screen16_q3'] class Page17(Page): form_model = 'player' form_fields = ['screen17_q1','screen17_q2','screen17_q3'] class Page18(Page): form_model = 'player' form_fields = ['screen18_q1','screen18_q2','screen18_q3'] class Page19(Page): form_model = 'player' form_fields = ['screen19_q1','screen19_q2','screen19_q3'] class Page20(Page): form_model = 'player' form_fields = ['screen20_q1','screen20_q2','screen20_q3', 'screen20_q4','screen20_q5'] class Page21(Page): form_model = 'player' form_fields = ['screen21_q1','screen21_q2','screen21_q3', 'screen21_q4'] class Page22(Page): form_model = 'player' form_fields = ['screen22_q1','screen22_q2','screen22_q3'] class Page23(Page): form_model = 'player' form_fields = ['screen23_q1','screen23_q2','screen23_q3'] class Page24(Page): form_model = 'player' form_fields = ['screen24_q1','screen24_q1_q1','screen24_q1_q2','screen24_q2_q1','screen24_q2_q2','screen24_q2_q3','screen24_q2_q4','screen24_q2_q5'] class Page25(Page): form_model = 'player' form_fields = ['screen25_q1_q1','screen25_q1_q2','screen25_q1_q3','screen25_q1_q4','screen25_q1_q5','screen25_q1_q6','screen25_q2_q1'] class ResultsWaitPage(WaitPage): pass class Results(Page): pass class testfirst(Page): pass page_sequence = [Instruction_Page,Page5,Page6,Page7,Page8,Page9,Page10,Page11,Page13, Page15,Page16, Page17, Page18, Page19, Page20,Page21, Page22, Page23, Page24,Page25, Results]