from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class HealthQuestions1(Page): form_model = "player" form_fields = ['decision'] def is_displayed(self) : return self.player.color == 'yellow' class HealthQuestions2(Page): form_model = "player" form_fields = ['decision'] def is_displayed(self) : return self.player.color == 'orange' class HealthQuestions3(Page): form_model = "player" form_fields = ['decision'] def is_displayed(self) : return self.player.color == 'black' class HealthQuestions4(Page): form_model = "player" form_fields = ['decision4'] def is_displayed(self) : return self.player.color == 'white' class HealthQuestions5(Page): form_model = "player" form_fields = ['decision'] def is_displayed(self) : return self.player.color == 'green' class HealthQuestions6(Page): form_model = "player" form_fields = ['decision'] def is_displayed(self) : return self.player.color == 'red' class Beliefs(Page): form_model = "player" form_fields = ["belief", "beliefconfidence"] class Survey(Page): form_model = "player" form_fields = ['age', 'gender', 'level', 'semester', 'major', 'income', 'income_source', 'risk', 'physical', 'health', 'birth', 'carInsurance', 'gambling', 'workload', 'weller8', 'weller8', 'weller7', 'weller6', 'weller5', 'weller4', 'weller3', 'weller2', 'crt2', 'smokingever', 'smokingpresent', 'oftendrinkany', 'oftendrinkmore'] class Survey2(Page): form_model = "player" form_fields = ['healthinscomp', 'healthinsmodel', 'healthinsded'] class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): pass class Results(Page): pass page_sequence = [ Survey, HealthQuestions1, HealthQuestions2, HealthQuestions3, HealthQuestions4, HealthQuestions5, HealthQuestions6, Beliefs, Survey2 ]