from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) class Constants(BaseConstants): name_in_url = 'Test_2vs2' 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 この実験では分配ルールを、「A:宝を半分ずつ分ける平等分配」「B:投資額に応じて宝を分ける貢献度分配」「C:半分を平等に、残り半分を投資額に応じて分配するMix分配」の3つから選択できる。', ) test_4 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問4 あなたのチームの分配方法は、1ラウンドではランダム、それ以降は前ラウンドのあなたのチーム内で投資額が1番多かったプレイヤーが選択できる。', ) test_5 = models.IntegerField( choices=[[0, '○'], [10, '×'], [100, '分からない']], label='問5 あなたは相手がどの分配ルールを選択したのか知ることができる。', ) test_6 = models.IntegerField( choices=[[10, '○'], [0, '×'], [100, '分からない']], label='問6 あなたのチームと相手のチームの合計投資額が等しい場合、互いを勝利チームとし、両チームで宝を山分けする。 ', ) test_7 = models.IntegerField( choices=[[10, '750'], [0, '1830'], [12, '2037'], [13, '2365'], [100, '分からない']], label='問1 チーム1(あなた、プレイヤー1) VS チーム2(プレイヤー2、プレイヤー3)でで、あなたのチームは「A:平等分配」を選択したとする。あなたの投資額が360、プレイヤー1が180、プレイヤー2が180、プレイヤー3が225の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_8 = models.IntegerField( choices=[[10, '720'], [0, '1245'], [12, '1902'], [13, '2190'] , [100, '分からない']], label='問2 チーム1(あなた、プレイヤー1) VS チーム2(プレイヤー2、プレイヤー3)で、あなたのチームは「B:貢献度分配」を選択したとする。あなたの投資額が225、プレイヤー1が675、プレイヤー2が135、プレイヤー3が720の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_9 = models.IntegerField( choices=[[0, '525'], [11, '1470'], [12, '1902'], [13, '2334'], [100, '分からない']], label='問3 チーム1(あなた、プレイヤー1) VS チーム2(プレイヤー2、プレイヤー3)で、あなたのチームは「B:貢献度分配」を選択したとする。あなたの投資額が225、プレイヤー1が180、プレイヤー2が180、プレイヤー3が720の時のあなたの「獲得ポイント」はどのようになりますか。', ) test_10 = models.IntegerField( choices=[[10, '525'], [11, '1175'], [0, '1470'], [13, '2190'], [100, '分からない']], label='問4 チーム1(あなた、プレイヤー1) VS チーム2(プレイヤー2、プレイヤー3)で、あなたのチームは「C:Mix分配」を選択したとする。あなたの投資額が0、プレイヤー1が675、プレイヤー2が180、プレイヤー3が360の時のあなたの「獲得ポイント」はどのようになりますか。', )