from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, Page, WaitPage ) doc = '' class Constants(BaseConstants): name_in_url = 'survey_before_exp' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): num_correct = models.IntegerField() Chinese_Q1 = models.IntegerField(choices=[[0, 'A 没有花园'], [1, 'B 房间很大'], [100, 'C 离河很近']], label='1. 我对这儿很满意,虽然没有花园,但是离河边很近,那里有草地,有大树,还有鸟,虽然冬天天气很冷,但是空气新鲜,而且房间一点而也不冷。使他觉得满意的是', widget=widgets.RadioSelect) Chinese_Q2 = models.IntegerField(choices=[[0, 'A 明天会更好'], [100, 'B 要努力工作'], [1, 'C 时间过得太快']], label='2. 人们常说,今天工作不努力,明天努力找工作。这句话的意思主要是', widget=widgets.RadioSelect) Chinese_Q3 = models.IntegerField(choices=[[0, 'A 没复习'], [100, 'B 迟到了'], [1, 'C 忘了关灯']], label='3. 昨天晚上睡的太晚,今天起床时已经8点多了,我刷了牙,洗了脸,就出来了,差点忘了关灯。到了公司,会议已经开始了,没办法,我只能站在外面等休息时间。 他今天早上', widget=widgets.RadioSelect) Chinese_Q4 = models.IntegerField(choices=[[100, 'A 老师\t'], [0, 'B 学生'], [1, 'C 经理']], label='4. 请大家把黑板上的这些词写在本子上,回家后用这些词语写一个小故事,别忘了,最少写100字。 说话人最可能是什么', widget=widgets.RadioSelect) Chinese_Q5 = models.IntegerField(choices=[[100, 'A 上海变化很大'], [0, 'B 现在是春节'], [1, 'C 上海人很热情']], label='5.我去年春节去过一次上海,今年再去的时候,发现那里的变化非常大。经过那条街道时,我几乎不认识了。根据这段话,可以知道:', widget=widgets.RadioSelect)