from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class slide1(Page): form_model ='player' form_fields = ['name','consent'] class slide2(Page): def is_displayed(self): return self.round_number == 1 class slide3(Page): def is_displayed(self): return self.round_number == 1 class slide4(Page): def is_displayed(self): return self.round_number == 1 class slide5(Page): def is_displayed(self): return self.round_number == 1 class slide6(Page): def is_displayed(self): return self.round_number == 1 class slide7(Page): def is_displayed(self): return self.round_number == 1 class slide8(Page): def is_displayed(self): return self.round_number == 1 class slide9(Page): def is_displayed(self): return self.round_number == 1 class slide10(Page): def is_displayed(self): return self.round_number == 1 class slide11(Page): form_model = 'player' form_fields =['quiz1','quiz2','quiz3','quiz4'] def error_message(self, values): if values['quiz1'] != 'No': return 'Question 1 is incorrect' if values['quiz2'] != 'Less than others': return 'Question 2 is incorrect' if values['quiz3'] != 'Equal to others': return 'Question 3 is incorrect' if values['quiz4'] != 'Randomly one round from 1 to 20 and Round 21': return 'Question 4 is incorrect' class slide12(Page): def is_displayed(self): return self.round_number == 1 page_sequence = [ slide1, slide2, slide3, slide4, slide5, slide6, slide7, slide8, slide9, slide10, slide11, slide12 ]