from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Page1(Page): form_model = 'player' form_fields = [ 'q_buy', 'q_kabu' ] #間違った回答をした際に先に進めなくする&インストラクションを表示させる #models.pyとtemplatesのPage1にもプログラムを書く必要があります。 def error_message(self, values): if values['q_buy'] != 'できない' or values['q_kabu'] != '100株' : return '回答に少なくとも1つ誤りがあります。ヒント:【ルール説明を表示する/しない】を押して、実験の流れ・株主優待の内容を確認してください。' class ResultsWaitPage(WaitPage): pass class Page2(Page): pass class Page3(Page): pass page_sequence = [Page1, Page2, Page3]