from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Instruction(Page): form_model = 'player' form_fields = ['matrix17'] def error_message(self, values): print('values is', values) if values["matrix17"] != 17 : return 'Die richtige Lösung ist 17.' class Instruction1(Page): pass class matrix8(Page): form_model = 'player' form_fields = ['matrix8'] class matrix9(Page): form_model = 'player' form_fields = ['matrix9'] class matrix10(Page): form_model = 'player' form_fields = ['matrix10'] class matrix10_1(Page): form_model = 'player' form_fields = ['matrix10_1'] class matrix16(Page): form_model = 'player' form_fields = ['matrix16'] class matrix11(Page): form_model = 'player' form_fields = ['matrix11'] class matrix12(Page): form_model = 'player' form_fields = ['matrix12'] class matrix13(Page): form_model = 'player' form_fields = ['matrix13'] class matrix14(Page): form_model = 'player' form_fields = ['matrix14'] class matrix15(Page): form_model = 'player' form_fields = ['matrix15'] class matrix11_1(Page): form_model = 'player' form_fields = ['matrix11_1'] class matrix12_1(Page): form_model = 'player' form_fields = ['matrix12_1'] class matrix13_1(Page): form_model = 'player' form_fields = ['matrix13_1'] class matrix14_1(Page): form_model = 'player' form_fields = ['matrix14_1'] class matrix15_1(Page): form_model = 'player' form_fields = ['matrix15_1'] class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): pass class Outro(Page): pass class Results(Page): pass page_sequence = [ Instruction, Instruction1, matrix13_1, matrix14_1, matrix11, matrix9, matrix15, matrix12_1, matrix10, matrix15_1, matrix13, matrix11_1, matrix12, matrix16, matrix14, matrix10_1, matrix8, Outro ]