from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class instruction(Page): def is_displayed(self): return self.round_number == 1 class Page1(Page): form_model = 'player' form_fields = ['contribution'] class Page2(WaitPage): def after_all_players_arrive(self): self.group.compute() class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): pass class Page3(Page): # 以下長尾作成 def js_vars(self): lank_list={} box = ['A','B','C','D','E','F','G','H','I'] #9人の時はjまで追加する for p in self.group.get_players(): lank_list[box[p.id_in_group-1]] = p.contribution print(lank_list) return dict(lank_list=lank_list) page_sequence = [ instruction, Page1, Page2, Page3 ]