from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants class PaymentInfo(Page): def vars_for_template(self): print('answers_correct_end', self.session.vars['answers_correct']) print('orig_correct_end', self.session.vars['orig_correct']) print('fn_correct_end', self.session.vars['fn_correct']) print('request_end', self.session.vars['request']) print('cost_end', self.session.vars['cost']) print('regrade_cost_end', self.session.vars['regrade_cost']) print('fn_payoff_end', self.session.vars['fn_payoff']) print('fn_bonus_end', self.session.vars['fn_bonus']) print('prior_bonus1_end', self.session.vars['prior_bonus1']) print('prior_bonus2_end', self.session.vars['prior_bonus2']) print('post_bonus1_end', self.session.vars['post_bonus1']) print('post_bonus2_end', self.session.vars['post_bonus2']) print('lottery_draw_end', self.session.vars['lottery_draw']) print('lottery_bonus_end', self.session.vars['lottery_bonus']) print('prior_num_guess_end', self.session.vars['prior_num_guess']) print('post_num_guess_end', self.session.vars['post_num_guess']) print('rand_guess_end', self.session.vars['rand_guess']) print('guess_bonus_end', self.session.vars['guess_bonus']) print('total_payoff_end', self.session.vars['total_payoff']) print('lottery_choice_end', self.session.vars['lottery_choice']) print('prior_prob_true_end', self.session.vars['prior_prob_true']) print('post_prob_true_end', self.session.vars['post_prob_true']) return { 'answers_correct': self.session.vars['answers_correct'], 'orig_correct': self.session.vars['orig_correct'], 'fn_correct': self.session.vars['fn_correct'], 'request': self.session.vars['request'], 'cost': self.session.vars['cost'], 'regrade_cost': self.session.vars['regrade_cost'], 'fn_payoff': self.session.vars['fn_payoff'], 'fn_bonus': self.session.vars['fn_bonus'], 'prior_bonus1': self.session.vars['prior_bonus1'], 'prior_bonus2':self.session.vars['prior_bonus2'], 'post_bonus1': self.session.vars['post_bonus1'], 'post_bonus2': self.session.vars['post_bonus2'], 'lottery_draw': self.session.vars['lottery_draw'], 'lottery_bonus': self.session.vars['lottery_bonus'], 'prior_num_guess': self.session.vars['prior_num_guess'], 'post_num_guess': self.session.vars['post_num_guess'], 'rand_guess': self.session.vars['rand_guess'], 'guess_bonus': self.session.vars['guess_bonus'], 'total_payoff': self.session.vars['total_payoff'], 'lottery_choice': self.session.vars['lottery_choice'], 'prior_prob_true': self.session.vars['prior_prob_true'], 'post_prob_true': self.session.vars['post_prob_true'], 'probability': self.player.session.vars['probability'], 'pick': self.session.vars['pick'], 'fn_extra': self.session.vars['fn_extra'], 'rand_correct': self.session.vars['rand_correct'], } page_sequence = [PaymentInfo]