from otree.api import * author = 'Jieyu LV' doc = """ 这是欢迎的一个程序。 """ class Constants(BaseConstants): name_in_url = 'welcome' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): name = models.StringField(label='学号') age = models.IntegerField(label='年龄 [18岁-100岁之间,包含18岁和100岁]', min=18, max=125) gender = models.StringField( choices=[['男', '男'], ['女', '女']], label='性别', widget=widgets.RadioSelectHorizontal, ) # PAGES # welcome page class Welcome(Page): pass # informed consent class InformedConsent(Page): pass # to measure personal information of participants class PersonalInformation(Page): form_model = 'player' form_fields = ['name', 'age', 'gender'] page_sequence = [Welcome, InformedConsent, PersonalInformation]