from otree.api import * c = cu doc = '' class C(BaseConstants): NAME_IN_URL = 'survey' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Age = models.IntegerField(label='Сколько Вам лет?', max=100, min=13) Gender = models.StringField(choices=[['Female', 'Женский'], ['Male', 'Мужской']], label='Укажите Ваш пол', widget=widgets.RadioSelect) economist = models.BooleanField(choices=[[True, 'Да'], [False, 'Нет']], label='Является ли экономика Вашей специализацией?', widget=widgets.RadioSelect) game_theory = models.BooleanField(choices=[[True, 'Да'], [False, 'Нет']], label='Знакомы ли Вы с теорией игр?', widget=widgets.RadioSelect) class Demographics(Page): form_model = 'player' form_fields = ['Age', 'Gender', 'economist', 'game_theory'] class Instructions(Page): form_model = 'player' class MyWaitPage(WaitPage): pass page_sequence = [Demographics, Instructions, MyWaitPage]