from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) from django import forms class Constants(BaseConstants): name_in_url = 'anke' players_per_group = 5 num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): gender = models.StringField( choices=[['Male','男性'],['Female', '女性'], ['Other', 'その他'],['None', '無回答']], label='', widget=widgets.RadioSelectHorizontal, ) age = models.IntegerField( blank=True, label='', ) work1 = models.StringField( choices=[['Univ','大学生'],['UG','大学院生'], ['Business','社会人'], ['Other','その他'],['None','無回答']], label='', widget=widgets.RadioSelectHorizontal, ) work2 = models.StringField( blank=True, label='' ) risk = models.IntegerField( blank=True, label='', min=0, max=10, widget=widgets.Slider, ) when = models.TextField( blank=True, label='' ) why = models.TextField( blank=True, label='' ) whatif = models.TextField( blank=True, label='' ) taxrate = models.IntegerField( blank=True, label='' ) opinion = models.TextField( blank=True, label='' )