from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) from django import forms from django.core.validators import MinLengthValidator from django.core.validators import RegexValidator author = 'Alexander Coutts, Boon Han Koh, Zahra Murad' doc = """ Feedback/Gender Experiment: Workers Part 1 (End of Experiment Screen) """ class Constants(BaseConstants): name_in_url = 'fg_w_1_end' players_per_group = None # matchings are made ex-post num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): # second prolific ID for workers prolificID2 = models.StringField( label="Paste your Prolific ID here:", max_length=24, validators=[RegexValidator(regex='^.{24}$', message='Your Prolific ID must contain exactly 24 characters.', code='nomatch')], )