from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from . import models from .models import Constants import random class Introduction(Page): timeout_seconds = 600 class Amount(Page): form_model = 'player' form_fields = ['amount_fortwo'] # def var_for_template(self): # return { # 'endowment': self.player.endowment # } # def is_displayed(self): # return self.player.id_in_group == 1 class Amount_confidence(Page): form_model = 'player' form_fields = ['amount_confidence'] def vars_for_template(self): return { 'amount_confidence': self.player.amount_confidence, } class Offer(Page): form_model = 'player' form_fields = ['amount_offered'] class WaitForProposer(WaitPage): pass class Results(Page): form_model = 'player' form_fields = ['results_happy'] def vars_for_template(self): return { 'results_happy': self.player.results_happy, } class Prating(Page): form_model = 'player' form_fields = ['pain'] def vars_for_template(self): return { 'pain': self.player.pain, } page_sequence = [Introduction, Amount, Amount_confidence, Offer, WaitForProposer, Results, Prating]