from otree.api import * class C(BaseConstants): NAME_IN_URL = 'trust1' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): otherhonest = models.StringField( choices=['非常诚实', '较为诚实', '有点诚实', '不确定', '有点不诚实', '较为诚实', '非常不诚实'], label='在多大程度上,你认为你的队友在报告时是诚实的?', widget=widgets.RadioSelect) trust1 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我相信我的队友基本上是诚实的', widget=widgets.RadioSelect) trust2 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我相信我的队友是值得信任的', widget=widgets.RadioSelect) trust3 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我相信我的队友是善良诚恳的', widget=widgets.RadioSelect) trust4 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我相信我的队友是信任别人的', widget=widgets.RadioSelect) trust5 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我信任我的队友', widget=widgets.RadioSelect) trust6 = models.StringField( choices=['完全同意', '较为同意', '有点同意', '不确定', '有点不同意', '较为不同意', '完全不同意'], label='我相信我的队友在受到他人信任时也会做出同样的回应', widget=widgets.RadioSelect) # FUNCTIONS # PAGES class Introduction(Page): form_model = 'player' form_fields = ['otherhonest', 'trust1', 'trust2', 'trust3', 'trust4', 'trust5', 'trust6'] page_sequence = [Introduction]