from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from . import models from .models import Constants import random import itertools import numpy as np from sklearn.utils import shuffle class InformationLetter(Page): # timeout_seconds = 600 def is_displayed(self): return self.round_number == 1 class InformedConsent(Page): # timeout_seconds = 600 def is_displayed(self): return self.round_number == 1 class Introduction(Page): # timeout_seconds = 600 def is_displayed(self): return self.round_number == 1 class Offer(Page): form_model = models.Player form_fields = ['mat_answer'] # form_fields = ['amount_offered'] # timeout_seconds = 600 def vars_for_template(self): # self.player.initial_slider_setter() # if self.round_number == 1: # self.player.shuffle_once() self.player.set_responder_identity() if self.round_number >= 1: return {'image_path': self.player.mat_image} # def after_all_players_arrive(self): # self.player.set_payoffs() page_sequence = [ Introduction, Offer ]