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 = ['identifier', 'identifier2'] class Offer1(Page): form_model = 'player' form_fields = ['held1', 'passed1'] def error_message(self, values): print('values is', values) if values['held1'] + values['passed1'] > 40: return 'The sum may not exceed 40.' class Offer2(Page): form_model = 'player' form_fields = ['held2', 'passed2'] def error_message(self, values): print('values is', values) if values['held2'] + values['passed2'] > 75: return 'The sum may not exceed 75.' class Offer3(Page): form_model = 'player' form_fields = ['held3', 'passed3'] def error_message(self, values): print('values is', values) if values['held3'] + values['passed3'] > 40: return 'The sum may not exceed 40.' class Offer4(Page): form_model = 'player' form_fields = ['held4', 'passed4'] def error_message(self, values): print('values is', values) if values['held4'] + values['passed4'] > 60: return 'The sum may not exceed 60.' class Offer5(Page): form_model = 'player' form_fields = ['held5', 'passed5'] def error_message(self, values): print('values is', values) if values['held5'] + values['passed5'] > 60: return 'The sum may not exceed 60.' class Offer6(Page): form_model = 'player' form_fields = ['held6', 'passed6'] def error_message(self, values): print('values is', values) if values['held6'] + values['passed6'] > 75: return 'The sum may not exceed 75.' class Offer7(Page): form_model = 'player' form_fields = ['held7', 'passed7'] def error_message(self, values): print('values is', values) if values['held7'] + values['passed7'] > 60: return 'The sum may not exceed 60.' class Offer8(Page): form_model = 'player' form_fields = ['held8', 'passed8'] def error_message(self, values): print('values is', values) if values['held8'] + values['passed8'] > 100: return 'The sum may not exceed 100.' class Offer9(Page): form_model = 'player' form_fields = ['held9', 'passed9'] def error_message(self, values): print('values is', values) if values['held9'] + values['passed9'] > 80: return 'The sum may not exceed 80.' class Offer10(Page): form_model = 'player' form_fields = ['held10', 'passed10'] def error_message(self, values): print('values is', values) if values['held10'] + values['passed10'] > 40: return 'The sum may not exceed 40.' class Offer11(Page): form_model = 'player' form_fields = ['held11', 'passed11'] def error_message(self, values): print('values is', values) if values['held11'] + values['passed11'] > 40: return 'The sum may not exceed 40.' class Results(Page): pass page_sequence = [Introduction, Offer1, Offer2, Offer3, Offer4, Offer5, Offer6, Offer7, Offer8, Offer9, Offer10, Offer11, Results]