from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage from .models import Constants class Introduction(Page): pass class FirstChoice(Page): form_model = models.Player form_fields = ['Choice_{}'.format(int(i)) for i in range(1, 2 + 1)] class WaitForStats(WaitPage): wait_for_all_groups = True class Results(Page): def vars_for_template(self): return self.subsession.vars_for_admin_report # everyone = [ # { 'Option A': 0, 'Option B': 0 } # for i in range(2) # ] # # for participant in self.session.get_participants(): # for player in participant.get_players(): # everyone[0][player.get_Choice_1_display()] += 1 # everyone[1][player.get_Choice_2_display()] += 1 # # you = [ # self.player.get_Choice_1_display(), # self.player.get_Choice_2_display(), # ] # # return { # 'everyone': everyone, # 'you': you # } page_sequence = [ Introduction, FirstChoice, WaitForStats, Results ]