from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Test(Page): form_model = "player" form_fields = ["test_1", "test_2", "test_3", "test_4", "test_5", "test_6", "test_7", "test_8" ] def is_displayed(self): return self.round_number == 1 def test_1_error_message(self, test_1): if test_1 != True: return '※ この実験は2人組で行いますが、相手はシャッフルされます。' def test_2_error_message(self, test_2): if test_2 != True: return '※ この実験では企業AとBそれぞれ10回ずつ行います。' def test_3_error_message(self, test_3): if test_3 != True: return '※ 制限時間は30秒です' def test_4_error_message(self, test_4): if test_4 != True: return '※ 生産量は決めた数字に10をかけたものになります。' def test_5_error_message(self, test_5): if test_5 != True: return '※ ペアでの合計の生産量が160を超えた場合、価格は0として扱われます。' def test_6_error_message(self, test_6): if test_6 != True: return '※ 自分の会社の利益が大きくなるように考えて選択す量にしてください。' def test_7_error_message(self, test_7): if test_7 != True: return '※ 重なる所なので1200です。' def test_8_error_message(self, test_8): if test_8 != True: return '※ 重なる所なので1400です。' class Finish(Page): pass page_sequence = [Test, Finish,]