from . import models from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants #class Introduction(Page): #timeout_seconds = 600 class Question(Page): form_model = models.Player form_fields = ['social'] class Guess(Page): form_model = models.Player form_fields = ['guess', 'guess2', 'guess3'] class ShuffleWaitPage(WaitPage): #wait_for_all_players = True body_text = 'Waiting for other participants.' def after_all_players_arrive(self): self.group.average_guess() #self.player.average_guess() class Results(Page): def vars_for_template(self): #self.group.average_guess() #self.group.set_groups() return { 'average_guess_low': self.group.average_guess_low, 'average_guess_high': self.group.average_guess_high, 'average_guess_low2': self.group.average_guess_low2, 'average_guess_high2': self.group.average_guess_high2, 'average_guess_low3': self.group.average_guess_low3, 'average_guess_high3': self.group.average_guess_high3 } page_sequence = [ #Introduction, Question, Guess, ShuffleWaitPage, Results, ]