from .models import * class Introduction(Page): form_model = 'player' class Introduct2(Page): form_model = 'player' class Readingtime(Page): form_model = 'player' class Round1intro(Page): form_model = 'player' class Questionspage(Page): form_model = 'player' form_fields = ['Question1', 'Question2', 'Question3', 'Question4', 'Question5'] class Answerspage(Page): form_model = 'player' class Bid(Page): form_model = 'player' form_fields = ['bid_amount_type1', 'number_Type1'] def error_message(self, values): if values['bid_amount_type1']*values['number_Type1'] > 12.5: return 'Your proposed spending must be less than your endowment.' class ResultsWaitPage(WaitPage): after_all_players_arrive = 'set_winner_Type1' class Results(Page): form_model = 'player' class MyWaitPage2(WaitPage): after_all_players_arrive = 'create_outcome' class MyPage(Page): form_model = 'player' class MyWaitPage(WaitPage): after_all_players_arrive = 'my_function' page_sequence = [Introduction, Introduct2, Readingtime, Round1intro, Questionspage, Answerspage, Bid, ResultsWaitPage, Results, MyWaitPage2, MyPage, MyWaitPage]