from otree.api import * c = cu doc = '' class Constants(BaseConstants): name_in_url = 'adding_game' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass def group_sum(group): my_sum = 0 for p in group.get_players(): my_sum = my_sum + p.decision group.sum_total = my_sum class Group(BaseGroup): sum_total = models.IntegerField() class Player(BasePlayer): decision = models.IntegerField() class DecisionPage(Page): form_model = 'player' form_fields = ['decision'] class MyWaitPage(WaitPage): after_all_players_arrive = group_sum class ResultsPage(Page): form_model = 'group' page_sequence = [DecisionPage, MyWaitPage, ResultsPage]