from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'survey_TYT1' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Fear1 = models.IntegerField( label="東日本大震災の直後に食料や日用品の買いだめが起きたのは,人々が自分の利益にしか関心がなく社会全体の便益を考えなかったためである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear2 = models.IntegerField( label="自分の目先の利益ばかり考えて周囲に協力しない人々がいる.みんなが協力すればうまくいく物事がしばしば失敗するのは彼らのせいである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear3 = models.IntegerField( label="犯罪行為を取り締まる警察力が弱まれば社会は崩壊する.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear4 = models.IntegerField( label="開発途上国への支援は,ごく一部の人々に着服されるだけであるから,最小限に抑えるべきである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear5 = models.IntegerField( label="他者のことをよく知るまでは彼らを信じるべきではない.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear6 = models.IntegerField( label="社会保障システムがこれ以上発達すると,より多くの人々が働かなくなる.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Fear7 = models.IntegerField( label="私はギャンブルが好きだ.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed1 = models.IntegerField( label="社会で成功する人になるためには,あらゆる機会を活用することが重要である.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed2 = models.IntegerField( label="他者の利益ではなく自身の利益を第一に考えることは,道徳的に悪いことではない.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed3 = models.IntegerField( label="人は自身の便益よりも集団全体の便益に関心を持つべきである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed4 = models.IntegerField( label="個人による自己利益の追求は,公共の福祉を危険にさらさない場合のみ許されるべきである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed5 = models.IntegerField( label="私は競争が好きだ.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed6 = models.IntegerField( label="自身の利益のために他者を搾取するのは唾棄すべきことである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Greed7 = models.IntegerField( label="学校では,学生が個人の利益よりも社会や集団の利益に関心を持つのを助けるような教育を重視すべきである.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler1 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler2 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler3 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler4 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler5 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler6 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) Filler7 = models.IntegerField( label="考案中.", choices=[[1, 'まったく同意しない'], [2, '同意しない'], [3, 'あまり同意しない'], [4, 'どちらでもない'], [5, 'やや同意する'], [6, '同意する'], [7, '強く同意する']], ) # PAGES class MyPage(Page): form_model = 'player' form_fields = ['Fear1', 'Fear2', 'Fear3', 'Fear4', 'Fear5', 'Fear6', 'Fear7', 'Greed1', 'Greed2', 'Greed3', 'Greed4', 'Greed5', 'Greed6', 'Greed7', 'Filler1', 'Filler2', 'Filler3', 'Filler4', 'Filler5', 'Filler6', 'Filler7'] class Results(Page): pass page_sequence = [MyPage, Results]