from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'prolific_submission' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): pass # PAGES class Submission(Page): form_model = 'player' def is_displayed(player): return not player.participant.vars['dropout'] def js_vars(player): return dict( completionlink= player.session.config['completionlink'] ) page_sequence = [Submission]