from otree.api import Currency as c, currency_range, safe_json from . import models from ._builtin import Page, WaitPage from .models import Constants def vars_for_all_templates(self): """ get variables from session configs level """ return { 'round_number': self.round_number, 'table_length1': self.player.table_length1(), } class Instructions_de(Page): def is_displayed(self): return self.round_number == 1 class TimeLimit(Page): def is_displayed(self): return self.round_number == 1 class Decide_de(Page): form_model = models.Player form_fields = ['switching_point'] def before_next_page(self): self.player.set_switching_point_and_indicator_1() class Wait(Page): timeout_seconds = 1 page_sequence = [ Instructions_de, # Example, Decide_de, # WaitList, # DecideZoom_de, # DecideBinary_de, Wait, ]