from ssl import RAND_add from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'chat1' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): pass #FANCTION def group_by_arrival_time_method(subsession, waiting_players): print('in group_by_arrival_time_method') m_players = [p for p in waiting_players] if len(m_players) >= 3: return [m_players[0], m_players[1],m_players[2]] # PAGES class waitpage(WaitPage): group_by_arrival_time = True class setumei1(Page): pass class chat(Page): form_model = 'player' form_fields = [] timeout_seconds = 180 class nextpage(Page): @staticmethod def app_after_this_page(player, upcoming_apps): print('upcoming_apps is', upcoming_apps) return "zikken2" page_sequence = [waitpage,setumei1,chat,nextpage]