from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants def vars_for_all_templates(self): return { 'loser_prize': c(Constants.loser_prize), 'winner_prize': c(Constants.winner_prize), } class MyPage(Page): form_model = 'player' form_fields = ['choice_0','choice_1','choice_2','choice_3','choice_4','choice_5','choice_6','choice_7','choice_8','choice_9','choice_10'] def before_next_page(self): self.player.set_payoffs() class Results(Page): def before_next_page(self): pay_a = self.player.payoff self.player.participant.vars['a_payoff'] = pay_a page_sequence = [MyPage,Results]