from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) doc = """ This is a one-period public goods game with 2 players. """ class Constants(BaseConstants): name_in_url = 'Start_Experiment' players_per_group = 8 num_rounds = 1 instructions_template = 'Start_Experiment/Instructions.html' class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): ProlificID=models.StringField(max_length=24) def ProlificID_error_message(self, value): if len(value) < 24: return 'Make sure you ProlificID consists of 24 characters'