from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Intro(Page): def js_vars(self): return dict( page_name='Intro', ) form_model = 'player' form_fields = ['Intro_warnings', 'Intro_time_spent'] class Questions_1(Page): form_model = 'player' form_fields = ['q_no_social_media_accounts', 'q_social_media_time', 'Questions_1_warnings', 'Questions_1_time_spent'] def js_vars(self): return dict( page_name='Questions_1', ) class Questions_2(Page): form_model = 'player' form_fields = ['q_subj_time_management', 'q_subj_time_on_phone', 'Questions_2_warnings', 'Questions_2_time_spent'] def js_vars(self): return dict( page_name='Questions_2', ) class Procedural_Qs(Page): form_model = 'player' form_fields = ['q_use_tools', 'q_which_tools', 'Procedural_Qs_warnings', 'Procedural_Qs_time_spent'] def js_vars(self): return dict( page_name='Procedural_Qs', ) class Demographics(Page): form_model = 'player' form_fields = ['q_age', 'q_gender', 'q_country', 'q_degree', 'Demographics_warnings', 'Demographics_time_spent'] def js_vars(self): return dict( page_name='Demographics', ) page_sequence = [ Intro, Questions_1, Questions_2, Procedural_Qs, Demographics, ]