from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) class Constants(BaseConstants): name_in_url = 'Test_1vs2' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): # 問題文 # choice 正解を0、不正解をそれ以外とする test_1 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問1 あなたのグループメンバーは、ラウンドが変わるごとに入れ替わる。', ) test_2 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問2 あなたの獲得ポイントは、あなたの選択した投資額だけによって決まる。', ) test_3 = models.IntegerField( choices=[[0, '○'], [10, '×'], [100, '分からない']], label='問3 あなたがチーム1(2人組)であるとする。この実験では分配ルールを、「A:宝を半分づつ分ける平等分配」「B:投資額に応じて宝を分ける貢献度分配」「C:半分を平等に、残り半分を投資額に応じて分配するMix分配」の3つから選択できる。', ) test_4 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問4 あなたがチーム1(2人組)であるとする。あなたのチームの分配方法は、1ラウンド目はランダム、それ以降は前ラウンドのあなたのチーム内で投資額が1番多かったプレイヤーが選択できる。', ) test_5 = models.IntegerField( choices=[[0, '○'], [10, '×'], [100, '分からない']], label='問5 あなたがチーム2(個人)であるとする。あなたは相手がどの分配ルールを選択したのか知ることができる。', ) test_6 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問6 あなたのチームと相手のチームの合計投資額が等しい場合、互いを勝利チームとし、両チームで宝を山分けする。 ', ) test_7 = models.IntegerField( choices=[[10, '460'], [11, '1210'], [12, '2240'], [0, '3150'], [100, '分からない']], label='問1 チーム1(あなた) VS チーム2(プレイヤー1、プレイヤー2)であるとする。あなたの投資額が480、プレイヤー1が160、プレイヤー2が290の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_8 = models.IntegerField( choices=[[0, '525'], [11, '750'], [12, '975'], [13, '1350'], [100, '分からない']], label='問2 チーム1(あなた) VS チーム2(プレイヤー1、プレイヤー2)であるとする。あなたの投資額が225、プレイヤー1が675、プレイヤー2が135の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_9 = models.IntegerField( choices=[[10, '750'], [11, '1275'], [12, '1470'], [0, '2190'], [100, '分からない']], label='問3 チーム1(プレイヤー1) VS チーム2(あなた、プレイヤー2)であなたのチームは「A:平等分配」を選択したとする。あなたの投資額が0、プレイヤー1が360、プレイヤー2が550の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_10 = models.IntegerField( choices=[[0, '750'], [11, '1275'], [12, '1470'], [13, '2190'], [100, '分からない']], label='問4 チーム1(プレイヤー1) VS チーム2(あなた、プレイヤー2)であなたのチームは「B:貢献度分配」を選択したとする。あなたの投資額が0、プレイヤー1が360、プレイヤー2が550の時のあなたの「獲得ポイント」はどのようになりますか。', )