from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class MyPage(Page): pass class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): after_all_players_arrive = 'set_payoffs' class Results(Page): pass class Contribute(Page): form_model = 'player' form_fields = ['q15', 'q14', 'q13', 'q12', 'q11', 'q10', 'q09', 'q08', 'q07', 'q06', 'q05', 'q04', 'q03', 'q02', 'q01', 'q00', 'q_01', 'q_02', 'q_03', 'q_04', 'q_05'] def js_vars(self): return dict( treatment = self.subsession.treatment, N = Constants.players_per_group, ) page_sequence = [Contribute, ResultsWaitPage, Results]