from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class General_Instruction(Page): def is_displayed(self): return self.round_number == 1 class Termination1(Page): def is_displayed(self): return self.round_number == 1 form_model = 'player' form_fields = ['termination1'] class Termination1_U(Page): def is_displayed(self): dp = 1 a = self.player.termination1 if a == 'moon' or a == 'Moon' or a == 'MOON': dp = 0 return dp class Termination2(Page): def is_displayed(self): return self.round_number == 1 form_model = 'player' form_fields = ['termination2'] class Termination2_U(Page): def is_displayed(self): dp = 1 a = self.player.termination2 if a == 100: dp = 0 return dp page_sequence = [ General_Instruction, Termination1, Termination1_U, Termination2, Termination2_U, ]