from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) import random from datetime import date from django import forms class Constants(BaseConstants): name_in_url = 'UK_Survey_End' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): def creating_session(self): # randomize payout for player in self.get_players(): player.payout_matchnum = random.choice(list(range(1, 5))) pass class Group(BaseGroup): pass class Player(BasePlayer): payout_matchnum = models.IntegerField() PotentialBonus_time = models.FloatField()