from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class MyPage(Page): def vars_for_template(self): self.player.payment_1 = int(self.participant.vars['mpl_payoff']) self.player.payment_2 = int(self.participant.vars['a_payoff']) self.player.payment_3 = int(self.participant.vars['d_payoff']) self.player.payment_4 = int(self.participant.vars['ult_payoff']) self.player.payment_5 = int(self.participant.vars['pgg_payoff']) self.player.payment_6 = int(self.participant.vars['trust_payoff']) return {'payment_1': self.player.payment_1,'payment_2': self.player.payment_2, 'payment_3': self.player.payment_3,'payment_4': self.player.payment_4,'payment_5': self.player.payment_5,'payment_6': self.player.payment_6} def before_next_page(self): self.player.random_pay() class Results(Page): pass page_sequence = [MyPage, Results]