from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage from .models import Constants class Endtask2 (Page): pass class questionnaire1 (Page): form_model = models.Player form_fields = ['Riskpreferences'] class questionnaire2 (Page): form_model = models.Player form_fields = ['Overconfidence1', 'Overconfidence2', 'Overconfidence3','Overconfidence4', 'Overconfidence5', 'Overconfidence6', 'Overconfidence7','Overconfidence8', 'Overconfidence9','Overconfidence10','Overconfidence11'] class questionnaire3P (Page): form_model = models.Player form_fields = ['DemandP','AttributionP1','AttributionP2','AttributionP3','AttributionP4','AttributionP5','AttributionPE'] # def is_displayed(self): # return self.player.role () == 'Performer' #class questionnaire3D (Page): # form_model = models.Player # form_fields = ['DemandD','AttributionD1','AttributionD2','AttributionD3','AttributionD4','AttributionD5','AttributionDE','AttributionD6'] # def is_displayed(self): # return self.player.role () == 'Decider' class FinalSlide (Page): pass page_sequence = [ Endtask2, questionnaire1, questionnaire2, questionnaire3P, FinalSlide ]