from otree.api import ( models, widgets. BaseConstants. BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Nakano Madoka' doc = """ このアプリケーションは調査を実践するために練習用として作成した。 """ class Constants(BaseConstants): name_in_url = 'HSPS' players_per_group = None num_rounds = 1 StandardChoices=[ [1,"まったくあてはまらない"], [2,"ほとんどあてはまらない"], [3,"あまりあてはまらない"], [4,"どちらとも言えない"], [5,"ややあてはまる"], [6,"かなりあてはまる"], [7,"非常にあてはまる"] ] Survey_Choices = StandardChoices class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): name = models.StringField() age = models.IntegerField() #Survey1 (Strategy) item1A = models.IntegerField( label = '強い刺激に圧倒されやすいですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1B = models.IntegerField( label = '周囲の環境の微妙な変化に気づきますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1C = models.IntegerField( label = '他人の気分に左右されますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1D = models.IntegerField( label = '痛みに敏感になることがありますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1E = models.IntegerField( label = '忙しい日々が続くと、ベッドや暗い部屋などプライバシーが得られ、刺激の少ない場所に逃げ込みたくなりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1F = models.IntegerField( label = 'カフェインの影響を受けやすいですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1G = models.IntegerField( label = '明るい光や強いにおい、ごわごわした布地、近くのサイレンの音などにゾッとしやすいですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1H = models.IntegerField( label = '豊かな内面生活を送っていますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1I = models.IntegerField( label = '大きな音で不快になりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1J = models.IntegerField( label = '美術や音楽に深く感動しますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1K = models.IntegerField( label = '自分で休まなければならないほどに神経が磨り減ることがありますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1L = models.IntegerField( label = '自分に対して誠実ですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1M = models.IntegerField( label = 'ビクッとしやすいですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1N = models.IntegerField( label = '短時間にしなければならないことが多いとオロオロしますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelec ) item1O = models.IntegerField( label = '物理的な環境で不快な感じがする人がいる場合、どうすれば快適にできるか分かりますか?(例えば席を替えるなど)', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1P = models.IntegerField( label = '一度にたくさんの事を頼まれるとイライラしますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1Q = models.IntegerField( label = '間違えたりものを忘れたりしないようにいつも気をつけていますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1R = models.IntegerField( label = '暴力的な映画やテレビ番組は見ないようにしていますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1S = models.IntegerField( label = 'いろいろなことが自分の周りで起きていると、不快な気分が高まりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1T = models.IntegerField( label = '空腹になると、集中力や気分を損なうと言った強い反応が起こりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1U = models.IntegerField( label = '生活に変化があると混乱しますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1V = models.IntegerField( label = '微細で繊細な香り・味・音・芸術作品などを好みますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1W = models.IntegerField( label = '一度にたくさんの事が起こっていると不快になりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1X = models.IntegerField( label = '動揺するような状況を避けることを優先して普段生活していますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1Y = models.IntegerField( label = '大きな音や雑然とした光景のような強い刺激がわずらわしいですか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1Z = models.IntegerField( label = '競争場面を見られていると、緊張や動揺のあまり、いつもの力を発揮できなくなりますか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect ) item1AA = models.IntegerField( label = '子供の頃、親や教師はあなたのことを「敏感だ」とか「内気だ」と見ていましたか?', choices = C.SURVEY_CHOICES, widget = widgets.RadioSelect )