from otree.api import * class C(BaseConstants): NAME_IN_URL = 'Screenout' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): pass class QuotaFull(Page): @staticmethod def is_displayed(player): return player.participant.vars.get('quota_screened_out', False) @staticmethod def js_vars(player): return dict( redirect_url=player.participant.vars.get( 'redirect_url', 'https://soundcloud.com/discover' ) ) page_sequence = [QuotaFull]