from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Introduction(Page): form_model = 'player' form_fields = ['mturkID'] def is_displayed(self): return self.round_number == 1 class AB_5108734_F1(Page): form_model = 'player' form_fields = ['price_5108734_F1'] def is_displayed(self): return self.player.id_in_group == 1 and self.round_number == self.participant.vars['task_rounds']['5108734'] class AB_5108734_F2(Page): form_model = 'player' form_fields = ['price_5108734_F2'] def is_displayed(self): return self.player.id_in_group == 2 and self.round_number == self.participant.vars['task_rounds']['5108734'] class AB_5108734_M1(Page): form_model = 'player' form_fields = ['price_5108734_M1'] def is_displayed(self): return self.player.id_in_group == 3 and self.round_number == self.participant.vars['task_rounds']['5108734'] class AB_5108734_M2(Page): form_model = 'player' form_fields = ['price_5108734_M2'] def is_displayed(self): return self.player.id_in_group == 4 and self.round_number == self.participant.vars['task_rounds']['5108734'] class AB_27688407_F1(Page): form_model = 'player' form_fields = ['price_27688407_F1'] def is_displayed(self): return self.player.id_in_group == 4 and self.round_number == self.participant.vars['task_rounds']['27688407'] class AB_27688407_F2(Page): form_model = 'player' form_fields = ['price_27688407_F2'] def is_displayed(self): return self.player.id_in_group == 3 and self.round_number == self.participant.vars['task_rounds']['27688407'] class AB_27688407_M1(Page): form_model = 'player' form_fields = ['price_27688407_M1'] def is_displayed(self): return self.player.id_in_group == 2 and self.round_number == self.participant.vars['task_rounds']['27688407'] class AB_27688407_M2(Page): form_model = 'player' form_fields = ['price_27688407_M2'] def is_displayed(self): return self.player.id_in_group == 1 and self.round_number == self.participant.vars['task_rounds']['27688407'] class BeforeFinishPage(Page): form_model = 'player' form_fields = ['age', 'gender', 'isRented'] def is_displayed(self): return self.round_number == 2 class FinishPage(Page): form_model = 'player' def is_displayed(self): return self.round_number == 2 page_sequence = [Introduction, AB_5108734_F1, AB_5108734_F2, AB_5108734_M1, AB_5108734_M2, AB_27688407_F1, AB_27688407_F2, AB_27688407_M1, AB_27688407_M2, BeforeFinishPage, FinishPage]