from . import models from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants class Introduction(Page): pass class First_Q(Page): form_model = models.Player form_fields = [ 'q_gender', 'q_age', 'q_device', 'q_music_on', 'q_understanding'] class Second_Q(Page): form_model = models.Player form_fields = [ 'q_tired', 'q_enjoy', 'q_time', 'q_boring', 'q_concentrate', 'q_difficulty'] class Third_Q(Page): form_model = models.Player form_fields = [ 'q_env', 'q_env2', 'q_env3'] class Q_comment_task(Page): form_model = models.Player form_fields = ['q_comment_task'] class Music_Q(Page): def is_displayed(self): return self.player.q_music_on == 'はい' form_model = models.Player form_fields = [ 'q_checksound', 'q_know', 'q_realize', 'q_conscious', 'q_favorite', 'q_volume'] class Q_comment_music(Page): def is_displayed(self): return self.player.q_music_on == 'はい' form_model = models.Player form_fields = ['q_comment_music'] class Habit(Page): form_model = models.Player form_fields = [ 'q_habit', 'q_habit2', 'q_comment'] class Thanks(Page): pass page_sequence = [ Introduction, First_Q,Second_Q,Q_comment_task,Third_Q,Music_Q,Q_comment_music,Habit,Thanks, ]