from otree.api import Currency as c, currency_range from otree.models import subsession from .models import Subsession from datetime import datetime, timedelta import datetime from ._builtin import Page, WaitPage from .models import Constants class part_id(Page): form_model = 'player' form_fields = ['part_id'] def before_next_page(self): # set consent self.player.set_id() class Consent(Page): form_model = 'player' def before_next_page(self): # set consent self.player.set_consent() class Manipulation(Page): def is_displayed(self): return self.participant.vars.get('treatment_group') == 'treatment' page_sequence = [ Consent, Manipulation, ]