from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'treatSurvey' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): T11 = models.StringField( choices=[['1','是'], ['2','否']], label='我认为之前的免费商品提供我一个更好认识和学习该类别商品的机会,帮助我更好的做好这次选择', widget=widgets.RadioSelectHorizontal, ) T12 = models.StringField( label='我认为通过之前免费商品的体验,我对该类商品的下列属性有更好的认识 (多选)' ) T13 = models.StringField( label="具体来说,之前体验免费商品时,免费商品的哪些属性的了解在接下来帮助你做出了这次购买选择(多选)" ) T14 = models.StringField( label="你觉得你选的免费商品和所购买的商品之间在下面哪些属性是一样的(多选)" ) T15 = models.StringField( label="如果上面问题选项没包含,但你又认为免费商品的一些属性对你做出购买决定有帮助,请填写。(如果没有请填写 无)" ) T16 = models.StringField( choices=[['1','A. 免费商品有些商品属性上让我不满意,所以我在购买商品时尽量避开在这些商品属性上类似的商品,避免再次踩雷。'], ['2','B. 免费商品有些商品属性上让我很满意,所以我在购买商品时尽量选择在这些商品属性上类似的商品。'],['3',"C. A和B 同时存在"],["4","D. 因为免费商品和购买的商品完全不一样,所以免费商品并没有对我的商品购买提供什么帮助。"]], label='下列几种情况,哪种情况最符合你对免费商品和购买商品的体验之间的关系(单选)', widget=widgets.RadioSelect, ) T17 = models.StringField( label="开放性问题:总的说来,体验免费商品有没有对你接下来的商品购买决定提供帮助,如果有的话,请详细说明。" ) ABR1 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='我写评论是因为我觉得这样的话,平台或实验组织者今后会给我免费商品,邀请我免费试用', widget=widgets.RadioSelectHorizontal, ) ABR2 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='当我写评论的时候, 我会考虑之后会不会再被邀请到这样的免费试用产品活动中', widget=widgets.RadioSelectHorizontal, ) ABR3 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='我相信我对商品的反馈会被平台或实验组织者欣赏的,并会再次邀请我到这样的免费商品试用活动中。', widget=widgets.RadioSelectHorizontal, ) GBR1 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='我写这个评论,是因为之前收到了免费商品,很感激。', widget=widgets.RadioSelectHorizontal, ) GBR2 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='我为这个平台或活动组织者写商品评论,是因为我觉得这样可以回馈平台或组织者当初给我的免费商品。', widget=widgets.RadioSelectHorizontal, ) GBR3 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label='平台或活动组织者能收到我对商品的评论,是因为我想要通过这种方式来感激他们之前让我免费评鉴商品。', widget=widgets.RadioSelectHorizontal, ) MSQ1 = models.StringField( label="网购历史是多久?" ) MSQ3 = models.StringField( label="平均一个月网购几次?" ) MSQ5 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="在购物前,我会很仔细地查看商品评论后进行购买决定。", widget=widgets.RadioSelectHorizontal ) MSQ2 = models.StringField( label="网龄是多久?" ) MSQ4 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="在我的网购生涯中,我一般会很积极地写评论。", widget=widgets.RadioSelectHorizontal, ) MSQ5 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="非常感谢你的回答,我们需要测试你是否阅读了此问题,如果你阅读了这个问题,请在下列选项中选择 强烈反对。", widget=widgets.RadioSelectHorizontal, ) add1 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="体验免费商品的过程对我购买的过程有帮助,因为通过试吃/试用免费商品,我进一步的了解到了商品的包装。", widget=widgets.RadioSelectHorizontal, ) add2 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="体验免费商品的过程对我购买的过程有帮助,因为通过试吃/试用免费商品,我进一步的了解到了商品的口味。", widget=widgets.RadioSelectHorizontal, ) add3 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="体验免费商品的过程对我购买的过程有帮助,因为通过试吃/试用免费商品,我进一步的了解到了商品的质量。", widget=widgets.RadioSelectHorizontal, ) add4 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="体验免费商品的过程对我购买的过程有帮助,因为通过试吃/试用免费商品,我进一步的了解到了商品的口感。", widget=widgets.RadioSelectHorizontal, ) add5 = models.StringField( choices=[['1','强烈反对'], ['2','反对'],['3',"一般反对"],['4',"既不反对也不同意"],['5',"一般同意"],['6',"同意"],['7',"强烈同意"]], label="体验免费商品的过程对我购买的过程有帮助,因为通过试吃/试用免费商品,我进一步的了解到了商品的品牌特点。", widget=widgets.RadioSelectHorizontal, ) pass