from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants from math import ceil class PaymentInfo(Page): def vars_for_template(self): return{ 'g1_payoff': self.participant.vars['g1_payoff'], 'g2_payoff': self.participant.vars['g2_payoff'], 'g1_po_round': self.participant.vars['g1_po_round'], 'g2_po_round': self.participant.vars['g2_po_round'] - 5, 'g3_payoff': self.participant.vars['g3_payoff'], 'g4_payoff': self.participant.vars['g4_payoff'], 'g3_po_round': self.participant.vars['g3_po_round'] - 10, 'g4_po_round': self.participant.vars['g4_po_round'] - 15, 'final_payoff': self.participant.payoff, 'final_payment': int(ceil(self.participant.payoff / 600)), } page_sequence = [PaymentInfo]