from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'questionnaire' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): q_gender = models.CharField(intial = None, choices = ['男性','女性'], verbose_name = 'あなたの性別を教えてください', widget=widgets.RadioSelect) q_age = models.IntegerField(initial=None, verbose_name='あなたの年齢を教えてください', min=18, max=100) q_area = models.CharField(initial=None, choices=['北海道', '東北', '関東', '中部', '近畿', '中国', '四国', '九州'], verbose_name='あなたの居住地域を教えてください', widget=widgets.RadioSelect) q_tanmatsu = models.CharField(initial=None, choices=['パソコン', 'タブレット', 'スマートフォン', 'それ以外'], verbose_name='あなたが回答に使用した端末を教えてください', widget=widgets.RadioSelect) pass # PAGES class Page1(Page): form_model = 'player' form_fields = [ 'q_gender','q_age','q_area','q_tanmatsu' ] pass class ResultsWaitPage(WaitPage): pass class Results(Page): pass page_sequence = [Page1]