from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) class Constants(BaseConstants): name_in_url = 'ToM' players_per_group = None num_rounds = 1 Word_template = 'ToM/Word.html' class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): MindTest = models.StringField( choices=[['嫉妬している', '嫉妬している'], ['混乱している', '混乱している'], ['横柄な気分である', '横柄な気分である'], ['憎しみを持っている', '憎しみを持っている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind1 = models.StringField( choices=[['おどけている', 'おどけている'], ['慰めようとしている', '慰めようとしている'], ['いらだっている', 'いらだっている'], ['うんざりしている', 'うんざりしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind2 = models.StringField( choices=[['おびえている', 'おびえている'], ['狼狽している', '狼狽している'], ['横柄な気分である', '横柄な気分である'], ['不愉快に思っている', '不愉快に思っている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind3 = models.StringField( choices=[['ふざけている', 'ふざけている'], ['うろたえている', 'うろたえている'], ['欲望を抱いている', '欲望を抱いている'], ['何かを確信している', '何かを確信している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind4 = models.StringField( choices=[['ふざけている', 'ふざけている'], ['何かを強く訴えている', '何かを強く訴えている'], ['面白がっている', '面白がっている'], ['リラックスしている', 'リラックスしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind5 = models.StringField( choices=[['いらだっている', 'いらだっている'], ['皮肉な気分である', '皮肉な気分である'], ['心配している', '心配している'], ['親しげな気持ちを抱いている', '親しげな気持ちを抱いている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind6 = models.StringField( choices=[['ぎょっとしている', 'ぎょっとしている'], ['空想にふけっている', '空想にふけっている'], ['じりじりしている', 'じりじりしている'], ['警戒している', '警戒している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind7 = models.StringField( choices=[['すまながっている', 'すまながっている'], ['親しげな気持ちを抱いている', '親しげな気持ちを抱いている'], ['落ち着かない気持ちでいる', '落ち着かない気持ちでいる'], ['元気をなくしている', '元気をなくしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind8 = models.StringField( choices=[['気落ちしている', '気落ちしている'], ['ほっとしている', 'ほっとしている'], ['恥ずかしがっている', '恥ずかしがっている'], ['興奮している', '興奮している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind9 = models.StringField( choices=[['不愉快に思っている', '不愉快に思っている'], ['敵意を抱いている', '敵意を抱いている'], ['怖がっている', '怖がっている'], ['ほかのことに気を取られている', 'ほかのことに気を取られている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind10 = models.StringField( choices=[['用心している', '用心している'], ['何かを強く訴えている', '何かを強く訴えている'], ['うんざりしている', 'うんざりしている'], ['ぎょっとしている', 'ぎょっとしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind11 = models.StringField( choices=[['おびえている', 'おびえている'], ['面白がっている', '面白がっている'], ['悔やんでいる', '悔やんでいる'], ['気のあるそぶりをしている', '気のあるそぶりをしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind12 = models.StringField( choices=[['無関心である', '無関心である'], ['きまりが悪い', 'きまりが悪い'], ['疑いを抱いている', '疑いを抱いている'], ['元気をなくしている', '元気をなくしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind13 = models.StringField( choices=[['決意を固めている', '決意を固めている'], ['何かを期待している', '何かを期待している'], ['脅している', '脅している'], ['恥ずかしがっている', '恥ずかしがっている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind14 = models.StringField( choices=[['いらだっている', 'いらだっている'], ['がっかりしている', 'がっかりしている'], ['落ち込んでいる', '落ち込んでいる'], ['非難している', '非難している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind15 = models.StringField( choices=[['黙想している', '黙想している'], ['うろたえている', 'うろたえている'], ['励まそうとしている', '励まそうとしている'], ['面白がっている', '面白がっている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind16 = models.StringField( choices=[['いらだっている', 'いらだっている'], ['考えにふけっている', '考えにふけっている'], ['励まそうとしている', '励まそうとしている'], ['同情している', '同情している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind17 = models.StringField( choices=[['疑っている', '疑っている'], ['愛情を持っている', '愛情を持っている'], ['おどけている', 'おどけている'], ['ぎょっとしている', 'ぎょっとしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind18 = models.StringField( choices=[['決意を固めている', '決意を固めている'], ['面白がっている', '面白がっている'], ['ぎょっとしている', 'ぎょっとしている'], ['うんざりしている', 'うんざりしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind19 = models.StringField( choices=[['横柄な気分でいる', '横柄な気分でいる'], ['感謝している', '感謝している'], ['皮肉を言っている', '皮肉を言っている'], ['ためらっている', 'ためらっている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind20 = models.StringField( choices=[['自分が優位に立とうとしている', '自分が優位に立とうとしている'], ['親しげな気持ちを抱いている', '親しげな気持ちを抱いている'], ['気がとがめている', '気がとがめている'], ['怖がっている', '怖がっている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind21 = models.StringField( choices=[['きまりが悪い', 'きまりが悪い'], ['空想にふけっている', '空想にふけっている'], ['困惑している', '困惑している'], ['混乱している', '混乱している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind22 = models.StringField( choices=[['ほかのことに気を取られている', 'ほかのことに気を取られている'], ['感謝している', '感謝している'], ['何かを強く訴えている', '何かを強く訴えている'], ['哀願している', '哀願している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind23 = models.StringField( choices=[['満足している', '満足している'], ['申し訳ないと思っている', '申し訳ないと思っている'], ['開き直っている', '開き直っている'], ['好奇心を抱いている', '好奇心を抱いている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind24 = models.StringField( choices=[['物思いにふけっている', '物思いにふけっている'], ['いらだっている', 'いらだっている'], ['興奮している', '興奮している'], ['敵意を抱いている', '敵意を抱いている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind25 = models.StringField( choices=[['混乱している', '混乱している'], ['信じられないと思っている', '信じられないと思っている'], ['気落ちしている', '気落ちしている'], ['興味を持っている', '興味を持っている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind26 = models.StringField( choices=[['警戒している', '警戒している'], ['恥ずかしがっている', '恥ずかしがっている'], ['敵意を抱いている', '敵意を抱いている'], ['不安に思っている', '不安に思っている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind27 = models.StringField( choices=[['ふざけている', 'ふざけている'], ['用心している', '用心している'], ['横柄な気分である', '横柄な気分である'], ['安心させようとしている', '安心させようとしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind28 = models.StringField( choices=[['興味を持っている', '興味を持っている'], ['ふざけている', 'ふざけている'], ['愛情を持っている', '愛情を持っている'], ['満足している', '満足している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind29 = models.StringField( choices=[['じりじりしている', 'じりじりしている'], ['ぎょっとしている', 'ぎょっとしている'], ['いらだっている', 'いらだっている'], ['内面を見つめている', '内面を見つめている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind30 = models.StringField( choices=[['感謝している', '感謝している'], ['気のあるそぶりをしている', '気のあるそぶりをしている'], ['敵意を抱いている', '敵意を抱いている'], ['がっかりしている', 'がっかりしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind31 = models.StringField( choices=[['恥じている', '恥じている'], ['自信に満ちている', '自信に満ちている'], ['ふざけている', 'ふざけている'], ['元気をなくしている', '元気をなくしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind32 = models.StringField( choices=[['真剣になっている', '真剣になっている'], ['恥じている', '恥じている'], ['当惑している', '当惑している'], ['警戒している', '警戒している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind33 = models.StringField( choices=[['きまりが悪い', 'きまりが悪い'], ['気がとがめている', '気がとがめている'], ['空想にふけっている', '空想にふけっている'], ['心配そうにしている', '心配そうにしている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind34 = models.StringField( choices=[['ぎょっとしている', 'ぎょっとしている'], ['とまどっている', 'とまどっている'], ['信頼できないと思っている', '信頼できないと思っている'], ['おびえている', 'おびえている']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind35 = models.StringField( choices=[['困っている', '困っている'], ['神経質になっている', '神経質になっている'], ['何かを強く訴えている', '何かを強く訴えている'], ['熟慮している', '熟慮している']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, ) Mind36 = models.StringField( choices=[['恥じている', '恥じている'], ['神経質になっている', '神経質になっている'], ['疑っている', '疑っている'], ['決心がつかないでいる', '決心がつかないでいる']], label='以下の選択肢のうち、一つを選択してください。', widget=widgets.RadioSelect, )