from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants import random class WE_1_Instruction(Page): form_model = 'player' form_fields = ['dummy1', 'dummy2', 'dummy3'] def vars_for_template(self): if Constants.num_rounds == 1: pass else: self.player.dummy1 == 100 self.player.dummy2 == 100 self.player.dummy3 == 100 class WE_2_Exercise(Page): timer_text = '残り時間:' timeout_seconds = 60 form_model = 'player' form_fields = ['ans1', 'ans2', 'ans3'] def before_next_page(self): self.player.score_calc() class WE_3_Feedback(Page): form_model = 'player' form_fields = ['dummy1', 'dummy2', 'dummy3'] def vars_for_template(self): temp = int(self.player.payoff) return dict( score = temp ) page_sequence = [WE_1_Instruction, WE_2_Exercise, WE_3_Feedback]