from otree.api import * c = cu doc = '' class C(BaseConstants): # built-in constants NAME_IN_URL = 'livetest' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): counter = models.IntegerField(initial=0) def live_method(player: Player, data): group = player.group if data['send'] == 1: player.counter += 1 #response = {'val': 1} response = dict(val = 2) return {player.id_in_group: response} class MyPage(Page): form_model = 'player' live_method = 'live_method' page_sequence = [MyPage]