from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants, Group class Contribute(Page): form_model = 'player' form_fields = ['contribution'] class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): self.group.set_payoffs() class Results(Page): def vars_for_template(self): # sorted_contributions = sorted(p.contribution for p in self.group.get_players()) sorted_contributions = [p.contribution for p in self.group.get_players()] return dict( sorted_contributions = sorted_contributions, # sorted_payoff_last_round = sorted_payoff_last_round ) page_sequence = [ Contribute, ResultsWaitPage, Results ]