from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Question1(Page): form_model = 'player' form_fields = ['birthyear', 'gender', 'drivers_license'] #class Question1(Page): # form_model = 'player' # form_fields = ['birthyear', 'gender', 'federal_state', 'job_field'] #class Question2(Page): # form_model = 'player' # form_fields = ['drivers_license', 'usage_motor_vehicles', 'autonomous_driving'] #class Question4(Page): # form_model = 'player' # form_fields = ['raffle_participation_fee'] class Question5(Page): form_model = 'player' form_fields = ['ball_cost'] def before_next_page(self): import time if 'start' in self.participant.vars: self.player.duration_total = round(time.time() - self.participant.vars['start'], 2) page_sequence = [Question1, Question5] #page_sequence = [Question1, Question2, Question4, Question5]