from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'Sample2' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): def Sekkachi(monndaibun): return models.IntegerField( choices=[[0,'全くそうではない'],[1,'ほとんどそうではない'],[2,'あまりそうではない'],[3,'ややそうである'],[4,'かなりそうである'],[5,'全くそうである'],[6,'わからない']], label=monndaibun, widget = widgets.RadioSelect ) def Douchou(monndaibun): return models.IntegerField( choices=[[1,'当てはまらない'],[2,'あまり当てはまらない'],[3,'どちらでもない'],[4,'少し当てはまる'],[5,'少し当てはまる']], label=monndaibun, widget = widgets.RadioSelect ) age = models.IntegerField(label='あなたの年齢をお書きください') address = models.StringField(label='あなたのご住所をお書きください') SQ1 = Sekkachi('やらなければならないことをするのに十分な時間がないと感じることが多い') SQ2 = Sekkachi('何をするにもせっかちである') DQ1 = Douchou('10.集団で話し合ったり何かするときは,率先して自分の意見を言う方だ ') DQ2 = Douchou('09.私は,グループに対して反対意見を容易に言うことができる ') DQ3 = Douchou('12.たとえ納得できなくても,しかたなく周りにあわせてしまうことが多い ') DQ4 = Douchou('23.周囲の反応が気になってしまって,本心と違うことでも,周りの人に合わせて同意してしまうことがよくある ') DQ5 = Douchou('25.友人と一緒に何かするときには,たいてい友人のほうが物事を決める ') DQ6 = Douchou('14.周りの考えがどうであろうと,自分の考えを押し通すほうだ ') DQ7 = Douchou('32.仲間の中で,自分だけ意見が違うと不安になる ') DQ8 = Douchou('30.場を乱さないように,いろいろと人に合わせてしまうことが多い ') DQ9 = Douchou('26.私は,たとえそれが自分の信じていないことであってもグループに賛成する ') DQ10 = Douchou('03.私はグループの基準に従いがちである ') DQ11 = Douchou('01.みんなの中でなかなか自分を出せないと思うことがある ') DQ12 = Douchou('22.私は容易には他者に従わない ') DQ13 = Douchou('07.グループに従うくらいなら,むしろ独立した方がよい ') DQ14 = Douchou('20.自分の意見が他者と一致すると,とても安心する ') DQ15 = Douchou('17.自分の考えよりも,他者の判断の方が気になってしまう ') DQ16 = Douchou('18.誰かの意見に非常に説得力があるなら,私は自分の意見をかえて,その人と協力する ') # PAGES class MyPage(Page): form_model = 'player' form_fields = ['SQ1','SQ2'] class ResultsWaitPage(WaitPage): pass class Results(Page): form_model = 'player' form_fields = ['DQ1','DQ2'] class Demographic(Page): form_model = 'player' form_fields = ['age','address'] page_sequence = [MyPage, ResultsWaitPage, Results, Demographic]