from otree.api import * c = cu doc = '投资者不平等厌恶偏好' class Constants(BaseConstants): name_in_url = 'Inequity_Aversion' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): A1 = models.IntegerField(choices=[[1, 'A.你获得125元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第一题', widget=widgets.RadioSelectHorizontal) A2 = models.IntegerField(choices=[[1, 'A.你获得115元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第二题', widget=widgets.RadioSelectHorizontal) A3 = models.IntegerField(choices=[[1, 'A.你获得105元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第三题', widget=widgets.RadioSelectHorizontal) A4 = models.IntegerField(choices=[[1, 'A.你获得95元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第四题', widget=widgets.RadioSelectHorizontal) A5 = models.IntegerField(choices=[[1, 'A.你获得85元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第五题', widget=widgets.RadioSelectHorizontal) A6 = models.IntegerField(choices=[[1, 'A.你获得75元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第六题', widget=widgets.RadioSelectHorizontal) A7 = models.IntegerField(choices=[[1, 'A.你获得65元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第七题', widget=widgets.RadioSelectHorizontal) A8 = models.IntegerField(choices=[[1, 'A.你获得55元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第八题', widget=widgets.RadioSelectHorizontal) A9 = models.IntegerField(choices=[[1, 'A.你获得45元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第九题', widget=widgets.RadioSelectHorizontal) A10 = models.IntegerField(choices=[[1, 'A.你获得35元,公益项目获得150元'], [2, 'B.你获得100元,公益项目获得260元']], label='第十题', widget=widgets.RadioSelectHorizontal) B1 = models.IntegerField(choices=[[1, 'A.你获得185元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第一题', widget=widgets.RadioSelectHorizontal) B2 = models.IntegerField(choices=[[1, 'A.你获得175元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第二题', widget=widgets.RadioSelectHorizontal) B3 = models.IntegerField(choices=[[1, 'A.你获得165元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第三题', widget=widgets.RadioSelectHorizontal) B4 = models.IntegerField(choices=[[1, 'A.你获得155元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第四题', widget=widgets.RadioSelectHorizontal) B5 = models.IntegerField(choices=[[1, 'A.你获得145元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第五题', widget=widgets.RadioSelectHorizontal) B6 = models.IntegerField(choices=[[1, 'A.你获得135元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第六题', widget=widgets.RadioSelectHorizontal) B7 = models.IntegerField(choices=[[1, 'A.你获得125元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第七题', widget=widgets.RadioSelectHorizontal) B8 = models.IntegerField(choices=[[1, 'A.你获得115元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第八题', widget=widgets.RadioSelectHorizontal) B9 = models.IntegerField(choices=[[1, 'A.你获得105元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第九题', widget=widgets.RadioSelectHorizontal) B10 = models.IntegerField(choices=[[1, 'A.你获得95元,公益项目获得90元'], [2, 'B.你获得170元,公益项目获得50元']], label='第十题', widget=widgets.RadioSelectHorizontal) class Unfavorable(Page): form_model = 'player' form_fields = ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7', 'A8', 'A9', 'A10'] class Favorable(Page): form_model = 'player' form_fields = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7', 'B8', 'B9', 'B10'] page_sequence = [Unfavorable, Favorable]