from otree.api import * from otree.models import subsession doc = """ General Info """ class Constants(BaseConstants): name_in_url = 'general_info' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): pass # FUNCTIONS # PAGES class GeneralInfo(Page): timeout_seconds = 180 class Notice(Page): timeout_seconds = 60 @staticmethod def is_displayed(player: Player): session = player.session return (session.config['market_scenario'] == 2) page_sequence = [GeneralInfo, Notice]